
The digest of fresh materials from the world of the front-end for the last week No. 363 (April 29 - May 5, 2019)
We bring to your attention a selection with links to new materials from the frontend area and around it.
Web Development | CSS | Javascript | Browsers | Entertaining
•
Podcast “Web Standards” , 174. Chrome 75, Specter, slot, Svelte and Parcel, download fonts, indie open-source
•
Podcast “Frontend Youth (18+)” : # 91 Black hole frontend
•
TDD: a development methodology that has changed my life
•
Creating web components for different contexts
•
A practical guide to SVG and design tools
•
A billion ways to display SVG
•
Simplest ways to handle HTML Includes
•
How to set up facial verification in a simple way using HTML5 + JavaScript
•
Immersion in the display property
•
Many ways to create breadcrumbs in the style of triangular ribbons
•
Implement mocap: create CSS layouts step by step
•
Create rounded triangles in CSS using clip-path
•
Create an adaptive layout with a grid without media queries using CSS Grid
•
Combining CSS Grid with Bootstrap Grid
•
Revising prefers-reduced-motion, media query to limit animations on the web
• Debugging and fixing common errors in JavaScript
•
New releases: Babylon.js 4.0 , Electron 5.0.0 and jQuery 3.4.1 with triggering focus events in IE and finding root elements in iOS 10
•
Many ways to enter data in graphs
•
Create a new one facebook.com with React, GraphQL and Relay
•
Introduction to cryptography for JS developers
•
Optimizing JS application performance using Web Workers
• Users and developers suspected Google of deliberate crashes in the browsers of Microsoft, Yandex and Mozilla
• YouTube had a conspiracy to eliminate Internet Explorer 6, but the administration of the service did not know about it
•
Today, many popular add-ons for Firefox stopped working due to problems with a certificate
•
Brave browser implements an advertising platform based on user rewards
• A ban on code obfuscation is introduced in the Firefox add-ons catalog
•
Release notes for Safari Technology Preview 81
• In short: what Facebook announced at the F8 conference
• Google will deal with the destruction of SEO myths in a new video series
• Facebook has opened the implementation of F14 hash tables
• WPCampus Gutenberg audit revealed “significant and deep problems with accessibility”
• Apache Foundation transferred its Git repositories on GitHub
• Full Stack Confession . Profession, religion, dreams
• What programming languages should not be studied in 2019
• Documentation as a code: six principles of programming that will help to create documents that everyone understands
Last week's digest .
Material prepared dersmoll and alekskorovin .
Web Development | CSS | Javascript | Browsers | Entertaining
Media
•

•

Web development
•

•

•

•

•

•

- Performance:
•AMP in WordPress, optimal use cases
•AMP news review: AMP as a service, signed exchanges, Bento, CSS tree shaking
•Improving The Telegraph performance by optimizing third-party resources
- Tools:
•packtracker.io - webpack bundle analyzer for every commit
•How to configure the debugger for Chrome extension in Visual Studio Code
CSS
•

•

•

•

•

•

•

Javascript
• Debugging and fixing common errors in JavaScript
•

•

•

•

•

- NodeJS:
•What's new in Node 12
•Simple automation of npm publications
•dotenv: loads environment variables from .env for nodejs projects
•4 solutions for running multiple Node.js or NPM commands at once
- Theory:
•JavaScript: 7 useful little things
•Introduction to JavaScript async & await
•Deep understanding of Async & Await JavaScript with examples
•Introduction to Javascript for experienced programmers who are fluent in the basics
•Javascript Array.push is 945x times faster than Array.concat
VueJS:
•Making the transition from jQuery to Vue
•Testing your Vue application with Jest and Travis CI
•Custom build modes with Vue CLI 3
•Apollo state management in Vue applications
•Understanding mixins in Vue JS
•Error handling in Vue.js
•Step-by-step reactivity implementation parsing in Vue
React:
• Тестируем React в 2019
•Как определить и решить проблемы с потерянными рендерами в React
•Пять вещей, которых вы не знали о React DevTools
•create-react-app v3, что нового?
•Загрузка страниц в React со скелетон-плейсхолдерами
•React: JSX и рендеринг
Angular:
•Angular умирает из-за React?
•Разбираемся с модулями в Angular
•Angular: постоянные проблемы, с которыми я сталкиваюсь как фронтенд-консультант
•Что такое Angular Console и почему вы должны о ней знать
•Тестирование и эмуляция зависимостей в Angular
- Libs & Plugins:
•shimport: используй JavaScript модули c динамическими импортами включительно, во всех браузерах
•jquery-csv: релиз плагина на jQuery для парсинга CSV
•aria-progress-range-slider: полностью доступный, легковесный progress bar/range слайдер
Браузеры
• Users and developers suspected Google of deliberate crashes in the browsers of Microsoft, Yandex and Mozilla
• YouTube had a conspiracy to eliminate Internet Explorer 6, but the administration of the service did not know about it
•

•

• A ban on code obfuscation is introduced in the Firefox add-ons catalog
•

Entertaining
• In short: what Facebook announced at the F8 conference
• Google will deal with the destruction of SEO myths in a new video series
• Facebook has opened the implementation of F14 hash tables
• WPCampus Gutenberg audit revealed “significant and deep problems with accessibility”
• Apache Foundation transferred its Git repositories on GitHub
• Full Stack Confession . Profession, religion, dreams
• What programming languages should not be studied in 2019
• Documentation as a code: six principles of programming that will help to create documents that everyone understands
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 .