Snowpack, сборщик фронтенда для современных браузеров, практически не требующий настройки и работающий в несколько раз быстрее традиционных бандлеров вроде Webpack → https://www.snowpack.dev
Возможности: — импорт зависимостей без их установки; — очень быстрая сборка и надёжное кеширование её результатов; — поддержка HMR и Fast Refresh для удобства разработки; — поддержка JSX, TypeScript, CSS-модулей, JSON, изображений (SVG/JPG/PNG/etc) и WASM из коробки; — оптимизация при сборке для продакшена; — расширяемость через плагины (можно подключить Babel, Sass и многое другое); — настройка роутинга для дев-сервера; — JS API для программного запуска сборщика.
Инженеры Discord рассказали, как они поддержали в приложении полноценную работу с клавиатуры и с какими сложностями столкнулись в процессе → https://blog.discord.com/abf073fd71de
Inertia.js реализует новый подход к разработке веб-приложений, связывая классическую серверную часть (роутинг, контроллеры, проверка прав и тому подобное) с React, Vue или Svelte. Результат — SPA-подобный UX без присущих SPA сложностей → https://inertiajs.com
Веб-альманах 2020: ежегодный отчёт о состоянии веба на основе данных HTTP Archive. 22 главы рассматривают аспекты содержимого страниц, UX, публикации и распространения контента → https://almanac.httparchive.org/en/2020/
Публикуем, устанавливаем и доставляем современный JavaScript: решаем проблему раздутых из-за полифилов и транспилированного кода бандлов → https://web.dev/publish-modern-javascript
⚡️ От знакомства до оффера за 2 дня ⚡️ Никаких «мы вернемся к вам через неделю» ⚡️ 5 команд на выбор ⚡️ Возможность познакомиться и узнать, как работают в Сале
Ничего лишнего — выбери команду, успешно пройди собеседование и получи оффер → http://event.aviasales.ru
Interviews school, исчерпывающее руководство по собеседованиям для разработчиков: виды собеседований, составление резюме, основные секции (алгоритмы, проектирование систем, поведенческое интервью), офер и переговоры. Всё с примерами и практическими заданиями → https://interviews.school
Попасть в окно рефакторинга: Иван Немытченко разбирается, почему программистам хочется всё переписать и когда для этого идеальный момент → http://dopo.st/inem/200530110137
Как инженеры Lyft переводят 100+ фронтенд-сервисов на Next.js, что их не устраивало в старой инфраструктуре и с какими проблемами они столкнулись в процессе миграции → https://eng.lyft.com/42199aaebd5f