📜 ⬆️ ⬇️

The digest of fresh materials from the world of the frontend for the last week №304 (February 26 - March 4, 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


Media


podcast Podcast "Frontend Weekend" # 42 - Andrey Romanov on the secrets of the development of the frontend community For Web and career in 20 years
podcast Podcast "Web Standards", Release №110: News for designers, why CSS variables, very dangerous CSS, expressions from the container, Webpack is 146% faster, restarting Dart 2.0
podcast Podcast "Frontend Youth (18+)" # 40 Paradigm Orgy
podcast Devschacht podcast: Night Frontend # 24 - JavaScript, which was not
podcast Five Minute React Podcast # 39 - TypeScript 20/80
podcast Podcast "Five Minutes React» # 40 - Yandex Tracker on the background of YouTrack
podcast Five Minute React podcast # 41 - Dan Abramov: Beyond React 16
video "ALL YOUR HTML" # 38: "Airplanes, curves, quaternions"
video New project dev || bet «Python vs. JS - How much could you make by buying a Bitcoin with a time machine? ”
video Results of February PiterJS №22
videoen 39 videos from JSConf.Asia 2018


Web development


Amp Will accelerated mobile pages improve ranking in Google and how to set up AMP test
Ampen AMP News in Chris Koyer's Notes
en frontend-case-studies - supervised list with technical reports and articles on corporate frontend development in the real world
en How I turned from a graphic designer into a front-end developer in 5 months
en It is now illegal to have an inaccessible website in Norway - and this is good news for all of us.
en O API - alternative to REST API
')




CSS


habr 30 seconds CSS
habr Using CSS Grid to Design User Interfaces
habr CSS selectors and their use in test automation software
Google: GoogleBot cannot crawl custom CSS properties.
How to use variable fonts in the real world
Responsive Components: Solving the Expression Problem from a Container
Third-party CSS unsafe
en CSS steals your data
en Less familiar CSS features and advanced tips (actually not)
en Proof that CSS Grid is ready for production in the future.
en Using Sass to control scope with the name BEM



Javascript


Random numbers are not random . How to create a random number generator on JS and predict Math.random ()
en The Complete SEO JavaScript Guide
en TypeScript - JavaScript with super abilities
en Please stop using console.log () for debugging, it is broken ...






Browsers


Mozilla stops supporting beta versions in the add-on directory for Firefox.
Firefox 60 may change the ability to individually manage cookies.
Since 2014, the share of Chrome users using Flash has decreased from 80% to 8%
en Your private browser mode is not as private as you would like.

Entertaining


Slack added integration for seamless GitHub operation.
Microsoft plans to charge for some premium fonts.
Google introduced a cross-platform framework for developing user interfaces Flutter
Google has opened access to the largest database of world attractions Google-Landmarks
Intel, Microsoft, and others explained to the authorities why the Specter and Meltdown had a problem fixing.
The DDoS attack with a capacity of 1.35 Tb / s collapsed on GitHub, and you need to thank Memcached for that.
Two years that shook Facebook
AdBlock added caching feature for popular JS libraries
Google released its own alternative to Slack
Bill Gates on Reddit AMA: about the dangers of cryptocurrency, distrust of Hyperloop Ilona Mask and presidential ambitions (they are not)
Java EE renamed to Jakarta EE
Go

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 .

Source: https://habr.com/ru/post/350442/


All Articles