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
•
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
Web development
• 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- 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
•
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
Javascript
•
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- 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
• Angular
routing - 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
•
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.
Entertaining
•
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
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 .