Фронтенд-дайджест №470 (1 - 6 червня 2021)
Медіа
- Подкаст Goose&Duck #1 – Iржавіючий JavaScript
- CSSSR Callback Hell: Rescript, думки п'яного Senior-розробника, стеження за співробітниками
- «Новини 512» від CSSSR: Server-Sent Events: обмеження, підтримка Node.js-проектів, плагіни для VSCode, 12 років Node.js
- Подкаст "фронтенда Юність" #189 Рон-дом-дом
Веб-розробка
-
Створення декількох прогресивних веб-додатків на одному домені
-
Руйнування міфів: Jamstack не може обробляти динамічний контент
-
За допомогою переходу на мікросервіс ми прискорили бізнес-процес в 60 разів
-
Інструменти
-
Продуктивність
-
Доступність
-
Ефекти
CSS
- Нативна валідація введення в CSS
- CSS in SVG in CSS: додавання конфетті в дизайн-систему Stack Overflow
- Нові функціональні селектори псевдокласів CSS :is() і :where()
- Тригонометрія в CSS і JavaScript: Введення в тригонометрію
- Тригонометрія в CSS і JavaScript: творчий підхід за допомогою тригонометричних функцій
- The CSS Layout Generator - візуальний інструмент для створення компонентів лейаута на CSS Grid
- Inherit, initial, unset, revert
- 25 років CSS
- Шестикутники і не тільки: гнучкі, чуйні сіткові шаблони, без медіа-запитів
JavaScript
-
Як ми зазнали невдачі, а потім досягли успіху в переході на TypeScript
-
React
- Шлях до збільшення продуктивності додатка на React в 10 разів
- Як робити мемоізацію з React.useMemo()
- AtomicKafka - Легкий npm-пакет, розроблений для спрощення процесу установки двобічної потокової передачі даних в реальному часі в вашому веб-додатку.
- Динамічна та статична маршрутизація в React
- ⚛ 5 просунутих патернів React-розробки
- Проходимо інтерв'ю по React за допомогою Mindmap - Частина 1., Частина 2
- Шаринг типів між бекендом і фронтендом за допомогою BFF паттерна
-
Vue
-
Angular
-
Ember
-
Svelte