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

У випуску: починаємо використовувати СЅЅ 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 Трильйонів 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 In Slots 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 .

Опубліковано: 20/07/19 @ 07:00
Розділ html та css Блоги

Рекомендуємо:

Чому AI переходить від Cloud до Fog-обчислень
Fail review: спілкування з клієнтами
5 історій про те, як будувати продуктивні відносини між PM'ом і розробниками
Lead Software Developer з Монреаля — про роботу на YouPorn, головних уроках переїзду за кордон і те, як любов привела в IT
C++ дайджест #17: Raspberry Pi, Linux Embedded