The digest of fresh materials from the world of the front-end for the last week No. 402 (February 10 - 16, 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 Devshahta / Night Frontend Podcast No. 111: Mix CJS and ESM. Hexagonal architecture
podcast “UnderJS Podcast” No. 15: Plantations, lakes and Node.js with Nikolai Matvienko
podcast Podcast “Web Standards” No. 216: Manual SVG, Puppeteer 2.1 with Firefox, again Yarn 2, what is TeamCity, components in the Storybook
podcast CSSSR Podcast: News 512 - How do browsers work, GitHub news and test writing rules
video Repozitorro # 36 - Portfolio, or travel agency website?

Web development


habr New Odnoklassniki frontend: launching React in Java. Part II
habr An exhaustive guide to the iframe tag
SEO 2020: current trends and approaches
Inclusive components: a slider
en How to connect polyfills only when they are needed
en One day in the life of the Frontend Product Engineer in Slack
en What does the development of Progressive Web Apps (PWA) imply ?
video en Angular 9, Ionic 5, React Navigation 5 - Web Dev Update February 2020





CSS


habr Understanding CSS Grid: Creating a Grid Container
Towards Responsive Elements
Google Increased the Limit on Custom CSS for AMP
en Understanding CSS Grid: Grid Template Areas
en Styled Components vs. CSS Stylesheets
en One HTML, different CSS
en To meet responsive elements. Some information on the current status of Container Queries
en Chameleonic Header
en What is CSS4?
en How to create more readable CSS
en While you have not looked, CSS gradients have become better
en CSS properties object-fit and object-position: Cropping images embedded in HTML

Javascript


habr We work with two-dimensional physics in JavaScript
en console.log is not part of the JavaScript language
en New JavaScript features in ES2019 (ES10)
en Why JavaScript eats HTML
en Ionic 5 announcement!
en UniversalModel - Unified state management for Angular, React, Svelte and Vue









Browsers


Release of Firefox 73
Firefox 73, an overview of technical details from Marat Tanalin
en How I created my own browser
en Demystification of browsers
en Mozilla lost browser wars. She still thinks she can save the Internet.

Entertaining


Understanding memory management in modern programming languages
GitHub started testing the command line interface
New project for removing artifacts from JPEG
Three working frameworks for developing soft skills in IT and not only
15 trends in 2020 in design
82% of vulnerabilities in the web applications are contained in the source code

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