The digest of fresh materials from the world of the front-end for the last week No. 405 (March 2 - 8, 2020)

We bring to your attention a selection with links to new materials from the frontend area and around it.


Media     |    Web Development     |    CSS     |    Javascript     |    Browsers     |    Entertaining


Media


podcast CSSSR Podcast: News 512 - March 8, CSS 4, Firefox DevTools, Laravel 7, automation with Google App Script
podcast Podcast # 113: Three problems of nest
podcast Web Standards podcast No. 219: Debugging performance, --save -dev, CSS4 and other dreams, what are soft-skills and why download them
podcast UnderJS Podcast # 16 - UnderPHP: The long-awaited release with ZnProd
podcast Podcast “Frontend Youth (18+)” # 127: Few half. Part Two
podcast CSSSR Podcast. Argumentarium - Architecture: Strict Adherence to Patterns vs. intellectual anarchism
podcast video Repozitorro # 38 - Mentor's portfolio

Web development


habr A complete guide to data- * HTML attributes
Frontend architecture: Shell
en How we created a static website that generates tartan ornaments in SVG
en Bootstrap 5 release date and what's new
en Variable fonts: is there a performance tradeoff?





CSS


habr What to do when CSS blocks page parsing?
habr Select-Option styling (almost) without JavaScript
• The 6 first public drafts of new CSS modules that you may have been using for a long time
en Why the world needs CSS developers
en Why are we talking about CSS4?
en CSS specification, updated and modernized terms
en CSS library with a set of beautiful switches
en How to blur the background in CSS with a single line of code
en CSS Import
en Unfortunately, clip-path: path () is still not suitable for use
en How create sticky footer with flexbox
en 4 ways to animate the text link color on hover
en Currying in CSS?


Javascript


en JavaScript best practices - replacing the old with a new one
en Less well-known but still popular JavaScript frameworks of front-end developers
en JavaScript ecosystem in Indonesia
Basic tips on SEO-optimization of sites in JavaScript
en Technical interview on JavaScript in Google (Callback, Promise, Await / Async)
en Intersection Observer API allows you to quickly provide lazy loading
habr Is it time to leave the virtual house [React'a]?
en List of best practices at Node.js (March 2020)










habr Firefox 75 will automatically delete tracking cookies
Firefox has the ability to install sites as applications
Huawei launches its own browser
en Avoid errors associated with keyboard events in browser transliteration


Entertaining


Google will transfer all sites to mobile-first indexing in September
Apple has allowed advertising in push notifications on iOS
Twitter has begun testing its own version of the “history” format in Brazil
Technical debt, like playing a Tetris game
Why AI will not replace people with heavy work, and will lead them - and make work even more debilitating
Quantum excellence, an unbroken Internet, super-personalized medicine, and more. Ten breakthrough technologies of 2020 according to the MIT Technology Review
“I am an office manager in the Valley and saw a lot of crap”: a side view of infantilism and self-centeredness of IT workers

We apologize for any typos or broken / duplicated links. If you notice a problem - please write in a personal email, we try to quickly fix them.



Last week's digest .
Material prepared dersmoll and alekskorovin .

All Articles