Фронтенд-дайджест №496 (29 листопада - 5 грудня 2021)
- MoscowJS Podcast #1 — Як знайти роботу, якою захочеться пишатися
- Подкаст «Та як так?». Випуск №13. Що фронтенд-розробник повинен знати про дизайн
- webDev #11: Front-end. Питання на співбесіді
- «Новини 512» від CSSSR: Fleet та Compose Multiplatform, PHP 8.1, гайд по JWT, ланцюги Маркова, роадмапи за IT-професіями
- Підкаст "Веб-стандарти" #310. Поліфіл для Container Queries, Remix замість Next.js, PWA в 2021, TypeScript в Etsy, CSS-ресети
- Подкаст "Callback Hell": В гостях Микита Михайлов. Bootstrap, Atomic CSS, фізичне здоров'я на віддаленні
- Підкаст "Фронтенд Юність" #215: Nestjs виходить за рамки розумного
Веб-розробка
-
Прибираємо JavaScript. Як за допомогою htmx красиво використовувати HTML і зменшити обсяг коду
-
Посібник зі створення веб-компонента для форми кредитної картки
-
Інструменти
-
Продуктивність
-
Доступність
-
Ефекти
CSS
- Open Props: Open Source CSS Variables
- Як я вдесятеро прискорив роботу таблиці Google одним рядком CSS
- 10 речей, які можна робити у верстці за допомогою псевдоелементів before та after
- Як зробити зручне 3D-меню на CSS
- CSS і XPath для QA: щоб розібратися з локаторами, потрібно лише…
- CSS Custom Properties та !important
- Інтернаціоналізація в CSS
- 5 основних помилок CSS, яких слід уникати
- Побудова системи координат за допомогою HTML та CSS
- Концепти CSS - єдине керівництво, яке вам потрібно
- Chrome DevTools: CSS Overview
- Глітч-ефект на чистому CSS
JavaScript
-
Генерація тексту за допомогою ланцюгів Маркова на JavaScript
-
Як ваш браузер обробляє дотики до екрана телефону (js touch events)
-
React
- Як використовувати Redux для керування станом у масштабі всієї програми
- Декларативна вибірка даних за допомогою React Async
- React 18 - Що нового і чим це допоможе розробникам
- Створюйте адаптивні веб-сторінки за допомогою React-Response та TypeScript
- Варіанти оптимізації кешування в React
- Усунення витоків пам'яті у вашому додатку
- Створення клону Trello за допомогою React DnD
- Що нового в Next.js 12
- Dependency injection в React
-
Vue
-
Angular
-
Ember
-
Svelte
-
Libs & Plugins
Браузери
- Vivaldi-5.0 - Мистецтво, доступне всім
- Що нового в WebKit у Safari 15
- Microsoft почала відмовляти користувачів від установки браузера Chrome
- «Було приємно, коли наш синтез мови прийняли за диктора»: як працює автопереклад та озвучка відео в «Яндекс.Браузері»
- Стан прийняття протоколу P2P у сучасних браузерах