Front-end дайджест #35: Hermes, JS-in-CSS и VS Code на стероидах

В выпуске: начинаем использовать СSS Custom Properties, в очередной раз упрощаем React приложения вместе с Hook’ами, а также смотрим доклады фронтенд-конференций за июнь/июль (поверьте их было много)!

CSS, CSS in JS и наоборот

JS-in-CSS — пишем CSS на JS вместе с Houdini CSS

11 JavaScript Animation Libraries For 2019 — подборка полезных JS-библиотек для анимаций

Статьи от CSS Tricks:

Статьи от Smashing Magazine:

JavaScript

The Secret of Good Electron Apps — как фоновые процессы помогают писать Electron-приложения

Weak references and finalizers — обзор WeakMaps и WeakSets

Tips for rolling your own lazy loading — создаем собственный lazy loader

A Peek at New Methods Coming to Promises — изучаем новые методы Promise: allSettled, any

Object-Oriented Programming — The Trillion Dollar Disaster

Why [’1′, ’7′, ’11’].map(parseInt) returns [1, NaN, 3] in Javascript — забавный ресерч, почему map выдает непредсказуемый результат

@Surma (ведущий инженер Гугл) в своем блоге:

VS Code тулзы:

Tutorials

How To Build A Sketch Plugin With JavaScript, HTML And CSS

How to create a simple bitcoin API with NodeJS & GraphQL

React и React Native

Hermes — новый JS-движок для Android-приложений на React Native

Упрощаем код вместе с React Hooks:

A Guide to Component Driven Development (CDD)

Smooth Animations With React and Framer Motion — создаем анимируем React-приложение вместе с Frame Motion

Life after Redux — переписываем Redux на Event Stream

Vue.js

Using Slots In Vue.js

Protecting Vue Routes with Navigation Guards

Vue.js Advanced Reactivity API and Caching Method-style Getters

Building an Interactive and Distraction-Free Form with Vue

Why every Vue developer should be excited by Quasar 1.0

Angular

The State of Angular in 2019

Web Workers with the Angular CLI

All you need to know about Ivy, The new Angular engine!

Улучшаем код Angular компонентов:

Angular Platforms in depth

Посмотреть

GraphQL: The Documentary — документальный фильм про GraphQL

Траспиляция из async/await в генераторы — от „Пятиминутки React”

GraphQL — курс по GraphQL

Послушать

Frontend Weekend:

Веб-стандарты:

devschacht:

Фронтенд Юность (18+):

CSSSR:

Конференции и митапы

GraphQL Conf

WSD:

CSS Day 2019 + UI Special

JSConf:

AltConf 2019

Amsterdam JSNation 201

Pixel Pioneers Bristol 2019

ReactNext 2019

AngularUP 2019

DinosaurJS 2019

React Loop 2019

Остальное

Новый сайт ELM

Announcing TypeScript 3.6 Beta — что нового TypeScript?

How to SSR in a serverless environment and make your visitors 400% happier! — как SSR улучшить ваш продукт и жизнь


Grammarly ищет талантливых Front-End инженеров для усовершенствования нашего продукта, создания минималистичных элегантных пользовательских интерфейсов и решения сложных технических задач. Нашим продуктом пользуются миллионы пользователей каждый день. У нас замечательная команда, вместе с которой мы используем самые передовые технологии. И если вам интересно стать частью её, то смотрите открытые вакансии здесь, или стучитесь ко мне в Facebook.

С вами был Григорий Шехет. До новых встреч =^.^=


← Предыдущий выпуск: Frontend дайджест #34.

Похожие статьи:
Оператор мобильной связи МТС, подводя итоги потребления мобильного интернета в 2015 году, представил аналитический отчет по потреблению...
Упродовж останнього року більшість компаній намагалися повною мірою виконувати свої фінансові зобов’язання перед співробітниками,...
Оператор местной проводной связи МГТС, входящий в Группу МТС, объявил об увеличении количества телеканалов в базовых ТВ-пакетах...
В рубрике DOU Проектор все желающие могут презентовать свой продукт (как стартап, так и ламповый pet-проект). Если вам есть о чем...
Бренд Highscreen заявил о доступности для заказа обновленного смартфона Power Five Pro. Это устройство отличается от предшественника -...
Яндекс.Метрика