The digest of fresh materials from the world of the frontend for the last week №332 (September 24 - 30, 2018)
We offer you a selection with links to new materials from the front-end area and around it.
Media | Web Development | CSS | Javascript | Browsers | Entertaining
•
Frontend Weekend podcast # 72 - What has changed over the year with Darya Pushkarskaya (about career development, front-line school and performances)
•
Frontend Youth (18+) podcast # 66: We'd rather do something wrong than we die
•
Web Standards podcast, Release №140: A couple of new Safari products, semantics and TypeScript, developers at W3C, Redux is not needed, the new ES breaks everything, new arrows in JS
•
Web Standards podcast, Episode # 139: September 25th : Four interviews with CSS-Minsk-JS speakers: Bram Stein, Patrick Lauke, Hui Jing Chen, Anna Migas
• CSSSR
Podcast, News 512 - Issue No. 23 (September 24 - September 30)
•
Vadim Makeev's video blog 3. Lingualeo, divatosis and graphics in SVG and PNG
•
Web Audio Conf 2018 | Berlin
• Why semantic HTML is important, and how TypeScript helps to understand this
• Command Line API (console): Command Help
•
The Fronteers Community, represented by Rachel Andrew, applied to the W3C to represent the interests of developers
• The first (and strange) public draft of the scrollbar CSS module
•
Now 2018: you should not write on vanilla CSS
•
13 vertical centering methods in 2018
•
How to use the animation inspector in Chrome Developer Tools
•
Grid or Flexbox: what to choose?
•
CSS Box Model Beginner's Guide
•
Node.js without node_modules
•
Angular vs React: the battle for the frontend
• How to abandon jQuery in the modern frontend: the experience of the GitHub team
•
Preview TypeScript 3.1
•
Minimum JavaScript setup
•
12 tips from scalable Node.js professionals
•
turtleDB: framework to create offline-first, joint applications
•
16 podcasts on the topic JavaScript, continued to appear in 2018.
•
Podcast JavaScript the Jabber №332: "You pending Learned JavaScript, for What Now?" c by Chris Heilmann
•
My favorite file in the Chromium codebase
•
Google Chrome 69 automatically enters the account and does not erase Google cookies when clearing the history
• Google will eliminate in Chrome 70 comments related to linking the account and deleting all Cookies
• Found a bug that leads to a malfunction Firefox or the whole computer
• Why I finally give up Chrome: a security expert article
• A one-time key system appeared in Firefox to restore access to account data
• Safari's proposed search results promoted conspiracy theories, lies and disinformation
•
qut ebrowser is a keyboard browser with a minimal GUI.
•
Google has turned 20 years old
• Stack Overflow - 10 years old
• How to write date and time in interfaces
• Microsoft will stop supporting Skype Classic since November
• The Internet of things is a new quality of life
• Vulnerability in Facebook has led to the seizure of control over 50 million accounts
• Google hid a text game in search results
• Basic principles of using animation in UX
Digest from last week .
Material prepared dersmoll and alekskorovin .
Media | Web Development | CSS | Javascript | Browsers | Entertaining
Media
•

•

•

•


• CSSSR

•

•


Web development
• Why semantic HTML is important, and how TypeScript helps to understand this
• Command Line API (console): Command Help
•

- Performance:
•A complete guide to lazy loading of images
•Accurate measurements of the layout on the web . How to measure site performance and how to use this information
•How to create a Low-tech Website? About creating a blog with a focus on drastic reduction in energy use associated with access to content.
•Optimization of the Spotify logo SVG
•Progressive JPEG and techniques to reduce image loading by half
- Accessibility:
•The WAI-ARIA menu, and why you should avoid using them at all
•How to start working with the accessibility of sites
•Nested links
CSS
• The first (and strange) public draft of the scrollbar CSS module
•

•

•

•

•

Javascript
•

•

• How to abandon jQuery in the modern frontend: the experience of the GitHub team
•

•

•

•

•


•


- Theory:
• Understanding Timers in JavaScript. Callbacks, setTimeout, setInterval, and requestAnimationFrame
• Farewell, Redux . A complete analysis of why we needed Redux in the past, and why it is not needed in the future.
•JavaScript typeof - understanding type checking in JavaScript
•Sorting things in V8
•Migrating from Underscore to Lodash
•Redefining JavaScript Coverage
VueJS:
• Results of VuePiterJS # 1
•What's new in Vue Devtools 5.0 Beta
•Evan You: Plans for the next iteration of Vue.js development
•Tips for creating quick and easy Vue.js SPA
•Managing multiple central repositories using Vuex
•zircleUI - frontend library for creating interfaces with approximation effect
React:
•Routing in a large application on React
•Reusable components in React - a practical guide
•Last call for Create React App v2
•6 interesting projects on React that you can create today
•Shhh! That's why ReasonReact - is the best way to write on the React
•Podcast React Podcast 22: «the Promise the Accessibility» c by Ryan Florence You
Angular:
•Angular and SEO: how to make friends?
•Angular Flex-Layout: Flexbox and Grid Layout for Angular components
•Policy-based Client-Side Encryption in Angular
•Comparison of server rendering in React and Angular applications
• Angularrouting - the best template for large-scale images
- Libs & Plugins:
•Trix - a full-fledged text view editor for daily use
•Tabulator - a simple, customizable library for displaying tabular data
Browsers
•

•

• Google will eliminate in Chrome 70 comments related to linking the account and deleting all Cookies
• Found a bug that leads to a malfunction Firefox or the whole computer
• Why I finally give up Chrome: a security expert article
• A one-time key system appeared in Firefox to restore access to account data
• Safari's proposed search results promoted conspiracy theories, lies and disinformation
•

Entertaining
•

• Stack Overflow - 10 years old
• How to write date and time in interfaces
• Microsoft will stop supporting Skype Classic since November
• The Internet of things is a new quality of life
• Vulnerability in Facebook has led to the seizure of control over 50 million accounts
• Google hid a text game in search results
• Basic principles of using animation in UX
We apologize for any typos or broken / duplicate links. If you notice a problem - please write in a personal, we are trying to fix them quickly.
Digest from last week .
Material prepared dersmoll and alekskorovin .