The digest of fresh materials from the world of the front-end for the last week No. 358 (March 25 - 31, 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 | Entertaining
•
Podcast “Web Standards”, Issue No. 167 : Editors, frameworks, education and Ilya Klimov from GitLab
•
Podcast “Frontend Weekend” # 89 - What has changed for Grigory Petrov (leaving Voximplant, Moscow Python Conf and neurophysiology)
•
Podcast “ CSSSR » News 512 - Issue No. 44 (03.23 - 29.03)
•
Podcast“ Frontend Youth (18+) ” # 89 Mind as a service
•
Podcast“ HardcodeFM ”, Episode 10: Make React ^ W code great again
•
Podcast Argumentarium from CSSSR : “Typing a javascript horse in a vacuum”
•
FrontSpot Show # 4:Frontend in 2019, jumpers, inadequate social classes, 'All JS per hour' courses
•
“ALL YOUR HTML” # s2e8: “Points in the form of Beyonce”
•
JS from all sides: top 10 reports of HolyJS 2018 Moscow
•
JavaScript fwdays'19 , 20 videos from a conference held in early March
•
AMP: the future of email
•
Why SvelteJS is arguably the best framework for new web developers
• Mozilla develops WASI for using WebAssembly outside the browser
•
What's new in iOS 12.2 for advanced web applications
•
Reasons why web components are ideal for a large company .
•
A practical guide to learning front-end development for beginners
•
From a front-end developer to DevOps: an introduction to CI / CD
•
Stop using so many divs! Introduction to semantic HTML
• CSS selectors of the 4th level
•
Tools for creating a responsive website without access to the website
•
What I have never been told about CSS
•
Everything you need to know about automatic hyphens in CSS
•
Guide to CSS counter
•
How to make CSS Grid Layouts accessible
•
How create a dark \ light switch with CSS and Javascript
•
How to align all sorts of things in CSS
•
CSS Houdini can change the way we write and control CSS
•
Cool use of pseudo-elements :: before and :: after
•
Deriving custom CSS properties from: root can be a good idea
• 5 typical tasks for JavaScript interviews
• JS Sketches on the subject of URL
• A selection of JS frameworks for working with computer vision
•
12 JavaScript tricks that you will not find in most lessons
•
14 best JavaScript APIs
•
Reliable JavaScript: Part I
•
Creating a decentralized web chat in 15 minutes
• The European Parliament adopted the Internet copyright directive with exceptions for open source software.
• Next week, Google+ social networks and Inbox service will be closed, the total number of “killed by Google” projects has reached 150
• “A rainy day for Internet freedom.” The European Parliament finally approved the scandalous directive on copyright in the Internet
• 5 AI services that work in the browser
• AI, more RTX and autopilot: the main thing from the GTC 2019 conference
• Microsoft forbade its employees to joke on April 1
Last week's digest .
Material prepared dersmoll and alekskorovin .

Media | Web Development | CSS | Javascript | Entertaining
Media
•
Podcast “Web Standards”, Issue No. 167 : Editors, frameworks, education and Ilya Klimov from GitLab •
Podcast “Frontend Weekend” # 89 - What has changed for Grigory Petrov (leaving Voximplant, Moscow Python Conf and neurophysiology)•
Podcast “ CSSSR » News 512 - Issue No. 44 (03.23 - 29.03)•
Podcast“ Frontend Youth (18+) ” # 89 Mind as a service•
Podcast“ HardcodeFM ”, Episode 10: Make React ^ W code great again•

Podcast Argumentarium from CSSSR : “Typing a javascript horse in a vacuum”•
FrontSpot Show # 4:Frontend in 2019, jumpers, inadequate social classes, 'All JS per hour' courses•
“ALL YOUR HTML” # s2e8: “Points in the form of Beyonce”•
JS from all sides: top 10 reports of HolyJS 2018 Moscow•
JavaScript fwdays'19 , 20 videos from a conference held in early March
Web development
•
AMP: the future of email•
Why SvelteJS is arguably the best framework for new web developers• Mozilla develops WASI for using WebAssembly outside the browser
•
What's new in iOS 12.2 for advanced web applications•
Reasons why web components are ideal for a large company . •
A practical guide to learning front-end development for beginners•
From a front-end developer to DevOps: an introduction to CI / CD•
Stop using so many divs! Introduction to semantic HTML- Tools:
•
How to publish packages in npm
•
Upgrade Webpack from 3 to 4
•
majestic: GUI without configurations for Jest
CSS
• CSS selectors of the 4th level
•
Tools for creating a responsive website without access to the website•
What I have never been told about CSS•
Everything you need to know about automatic hyphens in CSS•
Guide to CSS counter•
How to make CSS Grid Layouts accessible•
How create a dark \ light switch with CSS and Javascript•
How to align all sorts of things in CSS•
CSS Houdini can change the way we write and control CSS•
Cool use of pseudo-elements :: before and :: after•
Deriving custom CSS properties from: root can be a good idea
Javascript
• 5 typical tasks for JavaScript interviews
• JS Sketches on the subject of URL
• A selection of JS frameworks for working with computer vision
•
12 JavaScript tricks that you will not find in most lessons•
14 best JavaScript APIs•
Reliable JavaScript: Part I•
Creating a decentralized web chat in 15 minutes- Theory:
•
JavaScript is the best programming language for beginners. So is it or not?
•
Implementing quick sorting in JavaScript
•
An illustrated (and musical) guide to Map, Reduce, and Filter arrays
•
The shortest way to conditionally add a property to an object literal
React:
•
How do functional React components differ from class-based components?
•
Note by frontend architect # 1. You can’t just get and use Redux
•
A complete guide to useEffect
•
Beyond Create React App: React Router, Redux Saga and others
•
Creating Social Follow component in React
•
Video player for web on React
VueJS:
•
Validation of forms in Vue.js
• Automatic deployment of Vue.js applications
•
Creating a reusable component for page navigation in Vue
•
So, what's new in Vue CLI 3.0?
Angular:
•
Ваше Angular-приложение в качестве PWA
•
Создание продовольственного магазина с использованием Redux и Angular
•
Основные преимущества использования Angular для вашего проекта
•
Глубокое погружение в Angular NgOnDestroy
•
Рекомендуемые расширения для VS Code для Angular разработчиков
- Libs & Tools:
• DotsMenu — удобное выпадающее меню
•
eslint-plugin-unicorn: набор различных правил для ESLint
•
Оптимизация код-ревью с ESLint + Prettier
•
Cube.js — Open Source фреймворк для аналитики
Занимательное
• The European Parliament adopted the Internet copyright directive with exceptions for open source software.
• Next week, Google+ social networks and Inbox service will be closed, the total number of “killed by Google” projects has reached 150
• “A rainy day for Internet freedom.” The European Parliament finally approved the scandalous directive on copyright in the Internet
• 5 AI services that work in the browser
• AI, more RTX and autopilot: the main thing from the GTC 2019 conference
• Microsoft forbade its employees to joke 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's digest .
Material prepared dersmoll and alekskorovin .