📜 ⬆️ ⬇️

The digest of fresh materials from the world of the frontend for the last week No. 354 (February 25 - March 3, 2019)

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 “Web Standards”, Issue # 163: Math in CSS, speed and overhead, new AV1 video codec, JavaScript and SEO, robots will not replace us.
• podcast Devshakhta Podcast: # 71: How TypeScript Changes Our Thinking (Part 2)
• podcast The podcast "CSSSR" News 512 - Issue №40 (25.02 - 03.03)
• video On mitap! # 1: recording reports . Materials on the results of the first meeting in an online format organized by HTML Academy
• video Vadim Makeev's video blog: “15. Live answers »
• video Tournament: “The best JS-feature 2018” (PART 4 ​​- FINAL!)

Web development


• habr Quality code . Deciphering Ivan Botanov's report with Frontend Conf, where he talks about readability, naming, declarativeness, Code style, and the relationship between juna and lead
• habr Test layout? Easy
• en Portfolio processing, part 1: animation, micro-interactions and SVG
• en Static Site Generators: A Beginner's Guide
')




CSS


• How does @supports work
• en Responsive Design and Custom CSS Properties: Defining Variables and Breakpoints
• en Mental CSS model . New PPK article in which he tries to explain the CSS philosophy to Javascript developers
• en The CSS Working Group agreed to add a variety of mathematical functions, including acos (), asin (), atan (), hypot (), sqrt () and many others.
• en Breaking Boxes With CSS Fragmentation . Latest Rachel Andrew article on new CSS specification
• en Recreating the gradient effect of Facebook Messenger with CSS
• en Detailed overview of the principles of the CSS selectors + cheat sheet
• en Less known CSS properties in GIF
• en 8 small videos about the Shape Path Editor in Firefox
• en Will custom CSS properties win Sass cycles?
• en Look, no media queries! Adaptive layouts using CSS Grid

Javascript


• habr Wolfensteiny 3D - reverse engineering 251 bytes javascript
• Google launches a series of videos on SEO for JavaScript
• FunES # 9: riddle . Java tricks
• en Releases: Apollo Client 2.5 , Ember 3.8 , GSAP 2.1
• en How to write simple modern JavaScript applications using Webpack and progressive web technologies
• en Understanding performance problems with “polymorphic” JSON data







Browsers


• 0Day-vulnerability in Chrome is used to steal data
• In Firefox 67, an about: compat page will appear and unloading tabs when there is not enough memory.
• Google speeds up Chrome with a new open page caching feature.
• Firefox will display a picture in picture mode and a redesigned add-on manager
• en Chrome is no longer needed

Entertaining


• Google has opened a domain registration in the zone .dev for everyone
• Neural network taught to fake voices
• “The acclaimed Chinese social rating system is in practice far from new technologies”
• The most significant events in the field of artificial intelligence in 2018
• Do you recognize the programming language by code for “Hello, World!” - test in exotic languages
• Mozilla has released Common Voice voice data.
• Linus Torvalds does not believe that servers on the ARM architecture will replace x86. “Selling a 64-bit model is idiocy”
• New programming languages ​​quietly kill our connection to reality.
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/442472/


All Articles