The digest of fresh materials from the world of the front-end for the last week No. 409 (March 30 - April 5, 2020)

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


Web Development     |    CSS     |    Javascript     |    Browsers     |    Entertaining     |    


Media


• podcast Podcast "Web Standards" No. 224. Safari and Chrome, ES2020, designers and code, palettes, animations, outdated Git Flow and video players
• podcast CSSSR podcast. What will happen in Safari 13.1, web IDE, further understanding ECMAScript, UX and backend, TypeScript 3.9 Beta
• podcast Podcast Frontend Youth (18+) No. 131: First three-dimensional
• podcast Podcast PODLODKA # 154: “UI-frameworks”, visiting Den Abramov
• podcast video FrontSpot Scarantino. Issue 01
• en video ALL YOUR HTML # s3e19: Particles, trails, mouse

Web development


• habr Concepts underlying Web Audio API
• habr Intersection Observer API: examples of use
• Tutorial. Interactive SVG diagram
• en An easy way to implement responsive images
• en BEM Cheat Sheet
• en Why are some HTML elements becoming obsolete?
• en 30 checklists for web developers, which should be at hand for each team
• en Test strategies for front-end developers





CSS


• habr All about the auto keyword in CSS
• habr CSS Houdini: a practical guide
• Combinations in CSS: filter and clip-path
• Smooth CSS animation: myth or reality
• en Overflow in CSS
• en Making JavaScript communicate with CSS and Sass
• en 4 CSS Grid properties ( and one value) for most of your layout needs
• en LCH colors in CSS: what, why and how?
• en CSS-Only Marquee Effect
• en Extracted CSS information from Facebook's new design
• en WhatsApp CSS reverse engineering

Javascript


• habr Why is it time to stop using JavaScript IIFE
• habr Introduction to 3D: Three.js basics
• en 10 new JavaScript features in ES2020 that you should know
• en How anti-ad blocker works: reverse engineering BlockAdBlock
• en What keeps me awake at night like JS to the developer. Discussion of some of the most complex aspects of Javascript and their possible solution
• en Layout-isolated components









• Mozilla has launched the process of replacing the Firefox Beta browser with Fenix
• Google cancels the toughening of third-party cookies offered in Chrome 80
• Microsoft Edge is ahead of Mozilla Firefox in popularity

Entertaining


• A selection of April Fools Day 2020 jokes
• Fedora and CentOS launch Git Forge. GitLab opens up 18 proprietary features
• Google introduced a search and navigation system code for its open source projects
• Steep dive: how the coronavirus pandemic changed the IT industry
• WordPress 5.4 Adderley came out with an improved editor, new blocks and APIs for developers
• Font Awesome appeared new icons related to COVID-19

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