📜 ⬆️ ⬇️

The digest of fresh materials from the world of the frontend for the last week № 301 (February 5 - 11, 2018)

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 "Frontend Weekend" # 39 - Gregory Shechet about life and work in San Francisco, frontend-digest and FRP
podcast Web Standards podcast, Release No.107: CSS on JS in Chrome, HTTPS and SEO, service workers in Safari, CSS marketing, how to conduct and pass an interview.
podcast Devschacht podcast: Night Front End # 21 - Rolling Scopes, Day One
podcast Podcast "Five Minutes Angular" # 9 - Angular Msk, Pipeable Operators, Clarity UI, CLI 1.7.0 Beta 3, Ng 6.0 Beta 2
podcast The podcast "Drinkcast", # 25 - "Those are the most Java-fronder"
video "ALL YOUR HTML" # 35: "Wordpress Minisite from Zero in an Hour"
video Record of the WSD conference held in Moscow on February 3
video Mitap on BEM. From the basics to React.js.
videoen All videos from @SmashingConf London
videoen Yo a new show with the latest design and web development news from Rob Hope
')

Web development


en Frontend frameworks: custom vs ready-to-use solutions
en Another reason to use noopener is a deep immersion in the distribution of the rendering process.
en Web Assembly Studio - an online sandbox for learning Web Assembly







CSS


habr Modern CSS for dinosaurs
Links against buttons in modern web applications
Search for "dead" CSS
CSS allows you to collect sensitive user data
en Using Media Queries for responsive design in 2018
en Using bevel gradients and CSS variables to create a pie chart for Range Input
en The theme of sites using CSS variables
en Calculations using CSS counters and CSS Grid
en modern-normalize - modern style normalization techniques in browsers
en 3 superpowers of Flex-Box model - how flex-basis, flex-shrink and flex-grow work
envideo Internet Explorer still exists. Should I use CSS Grid?

Javascript


habr Top 10 errors from 1000+ JavaScript projects and recommendations for eliminating them
habr How JS works: web workers and five use cases
en Learn to define red flags in your javascript / react code
en Overview of JavaScript Testing in 2018
en Five common problems in GraphQL applications (and how to fix them)
en JavaScript frameworks in numbers - winter 2018
en Angular 5 vs. React vs. Vue






Browsers


Faster than Firefox and in updated design: Opera 51 browser is introduced
Announced the function of removing personal information from a URL in Firefox 59
Google has released a beta version of Chrome 65 . Developers improved pop-up blocking, updated Android video player and introduced several new APIs.
From July, Google Chrome will mark all HTTP sites as unsafe
en How does Google Chrome ad blocker work?

Entertaining


15 SEO myths that never die
A new version of WordPress broke the engine auto-update feature.
Google taught AI multitasking during an intensive gaming session.
A vulnerability has been discovered that allows us to “put” almost all sites on the WordPress engine.
Mozilla introduced the gateway to the Internet of Things
What happens in the space business: an overview of promising areas of private space exploration
Schrödinger's Blockchain: as a technology at the heart of Bitcoin is both useful and dangerous at the same time
Identified the main trends of 2018 on GitHub projects
“Personally, I welcome our mechanical masters”: the opinions of leading world scientists about AI
Greed, fragility, opacity and pettiness: what is wrong with AI based on deep learning?
The programmer solved the puzzle in 2015 and received 50 thousand dollars in bitcoins

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

Source: https://habr.com/ru/post/348860/


All Articles