Size: a a a

For Web — фронтенд, дизайн, программирование

2019 July 22
For Web — фронтенд, дизайн, программирование
Как реализовать кодсплиттинг и не потерять полную типизацию Redux-стора: руководство Мэтью Герстмана из Dropbox → https://blogs.dropbox.com/tech/2019/07/redux-with-code-splitting-and-type-checking/
источник
2019 July 23
For Web — фронтенд, дизайн, программирование
Docker curriculum, практическое руководство по основам Docker → https://docker-curriculum.com
источник
For Web — фронтенд, дизайн, программирование
Алгебраические эффекты для простых смертных: Дэн Абрамов объясняет новую концепцию, которая в будущем может качественно изменить подход к программированию → https://overreacted.io/algebraic-effects-for-the-rest-of-us/
источник
2019 July 24
For Web — фронтенд, дизайн, программирование
Как клиент Slack был постепенно модернизирован от jQuery и ручного управления DOM до новой архитектуры с Реактом и Редаксом → https://slack.engineering/308d6fe94ae4
источник
For Web — фронтенд, дизайн, программирование
Linux-утилиты, которые должен знать каждый разработчик: обзор полезных команд, решающих повседневные задачи при работе в терминале → https://blog.webbylab.com/linux_utilities_for_every_developer/
источник
2019 July 26
For Web — фронтенд, дизайн, программирование
Веб-приложение Uber 2 года спустя: Fusion.js вместо самописного фреймворка поверх Preact, десктопная версия, улучшенная производительность. Подробный рассказ о нововведениях и их предпосылках → https://eng.uber.com/web-booking-flow/
источник
2019 July 29
For Web — фронтенд, дизайн, программирование
Общие компоненты силами разных команд: запись и расшифровка доклада Владимира Гриненко об эволюции подхода к разработке общей библиотеки компонентов в Яндексе → https://habr.com/p/460811/
источник
For Web — фронтенд, дизайн, программирование
Тем, кто называет именование и инвалидацию кеша самым сложным в программировании, никогда не приходилось выбирать значение для z-index.

Филип Сутер проанализировал интернет и рассказал, как z-index используется на реальных сайтах → https://psuter.net/2019/07/07/z-index
источник
2019 July 30
For Web — фронтенд, дизайн, программирование
Введение в BigInt: что это за тип данных, какие проблемы Number он призван решить и как им пользоваться → https://www.smashingmagazine.com/2019/07/essential-guide-javascript-newest-data-type-bigint/
источник
For Web — фронтенд, дизайн, программирование
tus, открытый протокол (и его готовые реализации) загрузки файлов на сервер, стойкий к обрывам связи и плохому интернету → https://tus.io/
источник
2019 July 31
For Web — фронтенд, дизайн, программирование
Инженеры Twitter рассказали, как переход к компонентному подходу позволил им ощутимо ускорить разработку → https://blog.twitter.com/engineering/en_us/topics/infrastructure/2019/buildingfasterwithcomponents.html
источник
2019 August 01
For Web — фронтенд, дизайн, программирование
Важные материалы второй половины июля: опыт Uber, Twitter, Slack, Microsoft, auto.ru и Яндекса; профилирование webpack-сборки; алгебраические эффекты; проблемы комбинаторов промисов; нюансы CSS-маржинов → https://forwebdev.ru/digest/2019-08-01
источник
2019 August 02
For Web — фронтенд, дизайн, программирование
Опыт перевода большого проекта с Flow на TypeScript: инженеры DIRECTUM о причинах, процессе, проблемах и выводах → https://habr.com/p/462055/
источник
For Web — фронтенд, дизайн, программирование
Learn regex the easy way, краткое руководство по регулярным выражениям, переведённое на русский и другие языки → https://github.com/ziishaned/learn-regex
источник
2019 August 05
For Web — фронтенд, дизайн, программирование
Проектирование и разработка PWA на чистом JS без фреймворков, серия статей Бена Фрейна:

1. Введение
2. Технические решения и разработка основы
3. Превращение в PWA и подготовка к продакшену
источник
For Web — фронтенд, дизайн, программирование
Как ускоряли веб-версию Instagram, часть первая: предзагрузка ресурсов и механизм подгрузки изображений в ленте → https://instagram-engineering.com/62cc0c327538
источник
2019 August 07
For Web — фронтенд, дизайн, программирование
Фантастические веб-спецификации и где они обитают: Илья Стрельцын о том, что нужно знать для ориентирования в спецификациях → https://css-live.ru/css/fantasticheskie-veb-specifikacii-i-gde-oni-obitayut.html
источник
For Web — фронтенд, дизайн, программирование
Как я не занял первое место в конкурсе для JavaScript-разработчиков от Telegram: Валерий Шибанов об опыте разработки библиотеки для рисования графиков для конкурса Telegram → https://habr.com/p/460625
источник
2019 August 08
For Web — фронтенд, дизайн, программирование
Time to First Byte: что это за метрика и почему она важна? Гарри Робертс с подробным обзором → https://csswizardry.com/2019/08/time-to-first-byte-what-it-is-and-why-it-matters/
источник
For Web — фронтенд, дизайн, программирование
50 мегабайта интернета в день: Крис Эштон поставил себя на место пользователей дорогого интернета и проверил, сколько сайтов можно посетить с таким бюджетом и как сайты бесполезно расходуют трафик → https://www.smashingmagazine.com/2019/07/web-on-50mb-budget/
источник