
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
•

•

•

•

•

•


•

•

•

•

Web development
•

•

• Mozilla develops WASI for using WebAssembly outside the browser
•

•

•

•

•

- 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
•

•

•

•

•

•

•

•

•

•

Javascript
• 5 typical tasks for JavaScript interviews
• JS Sketches on the subject of URL
• A selection of JS frameworks for working with computer vision
•

•

•

•

- 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 .