📜 ⬆️ ⬇️

The digest of fresh materials from the world of the frontend for the last week No. 348 (January 14 - 20, 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”, Release №157: JavaScript in universities, JS ten years ago, browsers and text in VR / AR, HTML modules in JS.
• podcast Podcast «Frontend Weekend» # 87 - Mikhail Troshev on how to effectively lead a distributed team in Yandex
• podcast The CSSSR Podcast: News 512 - Issue # 34 (Jan 14 - Jan 20)
• podcast Devshakhta # 66: Platform Commands
• video "ALL YOUR HTML" # s2e5: "Pasta Monster of Stripes and Shaders"
• Video from Odessa Frontend MeetUps # 7-9

Web development


• habr Electron: develop desktop applications using HTML, CSS and JavaScript
• habr 12 weird things that can happen after installing the npm package
• en Types of input in HTML5: what is now with them?
• en New to JAMstack? Everything you need to know to get started with it.
• en Web standards: what, why and how
• en It is better to see once than hear a hundred times, faces and barcodes - Shape Detection API
• en Why GraphQL Beats Traditional APIs
• GraphQL: Beginner's Guide






CSS


• habr How CSS specificity works in a browser
• video Creating a WEB component to control the audio channel | Non-standard approach to the use of CSS Grid
• CSS Grid Layout Animation, what do we have?
• Same story, only with CSS
• en How well do you know CSS Layout?
• en Using the pseudo-class: lang with the lang attribute selector for language styles
• en 2019 CSS Wishlist by Chris Coyier
• en In defense of Utility-First CSS
• en Complete SCSS / SASS Guide .

Javascript


• habr Transferring 30,000 lines of code from Flow to TypeScript
• en Learn Vanilla JS - a detailed plan for learning vanilla JS, along with training resources and project ideas to help you get started.
• en URL Animation with Javascript and Emojis
• en How to remove unused code using DevTools
• en Vue vs React: choosing the best tool for your project in 2019
• en How to remove duplicate arrays in ES6
• en Why I stopped exporting default values ​​from my JavaScript modules
• en Does the method mutate data







Browsers


• Mozilla minimizes the Test Pilot program and the Firefox Screenshots service.
• Firefox 67 will start using separate profiles for different installations.
• In Firefox 69, it is planned to disable Flash support by default.
• en Retrospective Firefox DevTools WebConsole 2018
• en Augmented Reality and Browser - Experimental Application

Entertaining


• Hello world! Or English Habr, v1.0
• WordPress.com collected $ 2.4 million from Google and partners to create a news publishing platform Newspack
• Big Data History (Big Data) Part 1 , Part 2
• Microsoft: Cortana Voice Assistant will no longer compete with Alexa and Google Assistant
• Opinion: why 10 year challenge is an ideal flash mob for AI training
• As a native of India became the CEO of Google: the story of Sundar Pichai
• Microsoft says goodbye to Windows 10 Mobile at the end of this year.
• A dump containing 773 million email addresses and 21 million unique passwords was detected
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/436846/