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.

Похожие статьи:
В середині липня 2023 року продуктова ІТ-компанія MacPaw анонсувала запуск нового кібербезпекового підрозділу Moonlock. Його завдання —...
В этой статье я описал выжимку своего опыта прохождения 80 собеседований по разным IT-компаниям Украины. Вы также получите...
Мы уже упоминали о готовящемся обновлении Android 6.0 Marshmallow для LG G3 - флагманского смартфона прошлого года. А теперь появилась...
Китайская компания ZTE Mobile Devices сегодня представила портативный умный проектор Spro Plus – продолжение популярной модели...
Релиз смартфона Samsung Galaxy S7 в Европе в текущем году может состояться необычно рано. Ранее уже стало известно, что в США у...
Яндекс.Метрика