The digest of fresh materials from the world of the front-end for the last week No. 376 (August 12 - 18, 2019)

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 Web Standards podcast # 189 : MathML, lazy pictures, CSS modules, BEM or CSS-in-JS, privacy, CSS-Minsk-JS

podcast UnderJS Podcast # 3 : Sacred Prediction for Creating GitHub Actions

podcast CSSSR Podcast : News 512 - Indian Intelligence, JS Games, HTTP / 2 Vulnerabilities, React IDEs and JS Testing

podcast Podcast “Frontend Weekend” # 96 : Dima Korolev on why you need to become the head of a doctor

podcast Podcast “Frontend Youth (18+)” # 104 : Why the front end grows through the ass

podcast Make Me Beautiful Podcast # 22 : The Horrors of Game Dev, Translation, and UX

podcast React Five Minute Podcast : Nest.js

podcast UnderJS Podcast # 2 : What should a real Backend look like on NodeJS?

video Repozitorro # 25 : 100% open source, or unlock the potential of Codepen!



Web development



habr Why is modern web development so complicated? Part 1

en Deep immersion in modern web development . Free online course with detailed explanations and examples

en What is GraphQL: History, Components and the Ecosystem

en A selection of awesome demos on web technology "Awesome Demos Roundup" # 7







CSS



habr .container is no longer needed

en Chrome plans to implement CSS Modules, a draft from Microsoft, which allows you to import styles for components from an external file instead of embedding CSS in JS

en Why do browsers load style sheets with inappropriate media queries?

en Multi-line truncated text with a “show more” button (in pure CSS)

en What is CSS - Implementing Trigonometry in SCSS and Lessons Learned

en Styling checkboxes 2019 - accessible, simple, in pure CSS

en Animating Variable Fonts with CSS and Splitting JS

en Context utility classes for color with custom properties

en Different perspectives of CSS-in-JS



Javascript



Neural networks in Javascript

Array methods

habr Etching data with travajs

en JQuery history and heritage

en Comprehensive and comprehensive recommendations for testing JavaScript and Node.js (August 2019)

en Typescript in the real world - why and how to use it

en How I rewrote our TypeScript codebase in a week

en 5 interesting uses of JavaScript restructuring

en How to create an encryption machine using JavaScript

















Browsers



habr Understanding Google Chrome Convert HTML to PDF Features

Firefox 70 will tighten notifications and restrictions for ftp

In Firefox 70 plan to change the display of HTTPS and HTTP in the address bar

Chrome 77 and Firefox 70 will stop certificate verification with advanced verification

Google robs Chrome of FTP support



Entertaining



How Facebook scales chat architecture with a load of billions of messages per day

Research: the number of search queries on Google without going to sites for the first time exceeded 50%

Researcher received fines of $ 12,000 by changing the license plate number of the car to “NULL”

Google introduced Lexend - a new font for faster reading of documents and spreadsheets

Google: only 26% of users agreed to change their password when they learned that it was compromised

A.

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 by dersmoll and alekskorovin .



All Articles