
The digest of fresh materials from the world of the front-end for the last week No. 308 (March 26 - April 1, 2018)
We bring to your attention a selection with links to new materials from the frontend area and around it.
No, we do not stop working on front-end digests (at least in the near future), as you might think . However, in every joke there is only a fraction of the joke. About children, enthusiasm and lack of time was written quite sincerely. Finding 6-8 hours of personal time per week is becoming increasingly difficult, but for now, we will continue. Thanks to our readers for the words of support and thanks in the comments under the previous post and in PM. Actually, this motivates us to continue.
Media | Web Development | CSS | Javascript | Browsers | Entertaining
•
Frontend Weekend podcast # 46 - Vitaly Green about Yandex React and the Alpha Lab experiment
•
Web Standards podcast, Issue No. 114: Mozilla Safari 11.1 and 20 years old, CSS specialties and W3C trust, display: contents nuances, text alignment, ES-modules are here, the latest WebStorm, React v16.3.0, V8 and web sockets in Node.js, a picture of the industry.
•
Podcast “devschacht”: Night Frontend # 28: CodeFest 2018. Day One
•
Podcast “Frontend Youth (18+)” # 43 How to understand that you are a sucker if you are dumb
•
Podcast Debriefing, Episode 156 - RP: Frontend - JavaScript and memasics
•
"ALL YOUR HTML" # 42:“3d Emoji animation on the GPU and sines”
•
JavaScript fwdays'18 , 22 videos from a conference recently held in Kiev
•
Results of PiterJS 23 (ITGM 12) : video, slides and photos from the event
•
How to become a front-end developer in 2018
•
Native validation as a framework. Lecture in Yandex
• Front-end debugging: HTML / CSS
• Google announced a wide launch of priority indexing of mobile pages
•
Progressive Web Apps: filling the gap between the web and mobile applications
•
Progressive Web Apps on iOS is already here
•
Adding favicons in a multi-browser multi-platform world
•
Creating convenient and accessible data tables, a detailed article on inclusive-components
• CSS-2018: W3C chooses what features it is time to give a “green light”
•
Work with the new CSS Typed Object Model
•
How display: contents works;
•
Understanding logical properties and values in CSS
•
Trimming the negative effects of Line Height on typography
•
Experimenting with CSS writing-mode
•
Focusing on styles for focus
•
Solved using CSS! SVG Backgrounds Colorization
•
Powerful Layouts with CSS Variables + CSS Grid
•
Google has published a JavaScript style guide. Here are a few key lessons from there
•
Optimization of third-party scripts - ways that can improve their performance
•
JavaScript in 14 minutes : a small interactive guide that will help to help key aspects of JavaScript
•
Unit testing in JavaScript
• Mozilla offers Facebook Container - an extension for Firefox that reliably isolates Facebook from other sites
• Google has released a beta version of Chrome 66
• How to create an extension for Chrome
• The spring update of the IDE WebStorm has been released
• The next rating of the most popular programming languages for March 2018 has been published
• The Mozilla project is 20 years old
• Google: after work to improve the quality of the site do not expect results immediately
• I am a mediocre developer (how to deal with this)
• Neural the network learned to come up with April Fool’s jokes
• Opinion: how society will change when there will be AI everywhere
• A selection of April Fool’s jokes from IT companies
• A selection of April Fool’s jokes in 2018
• Ducks, memes and horns What are the companies on April 1?
Last week digest .
Material prepared dersmoll and alekskorovin .
No, we do not stop working on front-end digests (at least in the near future), as you might think . However, in every joke there is only a fraction of the joke. About children, enthusiasm and lack of time was written quite sincerely. Finding 6-8 hours of personal time per week is becoming increasingly difficult, but for now, we will continue. Thanks to our readers for the words of support and thanks in the comments under the previous post and in PM. Actually, this motivates us to continue.
Media | Web Development | CSS | Javascript | Browsers | Entertaining
Media
•

•

•

•

•

•

•

•

Web development
•

•

• Front-end debugging: HTML / CSS
• Google announced a wide launch of priority indexing of mobile pages
•


•


•

•

CSS
• CSS-2018: W3C chooses what features it is time to give a “green light”
•

•

•

•

•

•

•

•

Javascript
•

•

•

•

- Framework:
•Overview of the JavaScript ecosystem (2018)
•Updated comparison of modern front-end frameworks in the real world
•State of JavaScript libraries and frameworks: 2018 and after
•The main reason why modern JavaScript frameworks exist
- Theory:
•Classes and factory functions in JavaScript. What to choose?
•ES6: useful hints and non-obvious tricks
• We use void in JS . Why and how?
•Tomorrow's ES modules today!
VueJS:
•4 tips for working with Vue.js
• Forgetting jQuery with Vue.js (Part 1)
•A brief introduction to using Vue.js with NativeScript
•Deep immersion in the Vue.js source code
• Reactivity hasmany faces . Reflections on Frontend Love and VueJS Amsterdam conferences
•Vue.js Kanban Board: development process
•Vue after React: building applications using Vue using my React knowledge
•Creating PWA using Vue.js
React:
•Вышел React v.16.3.0
•React Code Style Guide
•React Router 4: практическое руководство
•Понимание React Render Props в примерах
Angular:
•Аутентификация с помощью Angular и Auth0
•То, что вы всегда когда хотели знать о дереве Angular Dependency Injection
•20 основных причин, по которым вам стоит использовать Angular
- Libs & Plugins:
•11 Javascript библиотек для Machine Learning
•dinero.js — иммутабельная библиотека для создания, подсчета и форматирования денежных значений
•is-thirteen — npm пакет для проверки равенства значения с 13
Браузеры
• Mozilla offers Facebook Container - an extension for Firefox that reliably isolates Facebook from other sites
• Google has released a beta version of Chrome 66
• How to create an extension for Chrome
Entertaining
• The spring update of the IDE WebStorm has been released
• The next rating of the most popular programming languages for March 2018 has been published
• The Mozilla project is 20 years old
• Google: after work to improve the quality of the site do not expect results immediately
• I am a mediocre developer (how to deal with this)
• Neural the network learned to come up with April Fool’s jokes
• Opinion: how society will change when there will be AI everywhere
• A selection of April Fool’s jokes from IT companies
• A selection of April Fool’s jokes in 2018
• Ducks, memes and horns What are the companies on April 1?
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 digest .
Material prepared dersmoll and alekskorovin .