Стратегии перехода на TypeScript: Аксель Раушмайер делится тремя стратегиями постепенной миграции кодовой базы → https://2ality.com/2020/04/migrating-to-typescript.html
Цена JavaScript-фреймворков: Тим Кадлек проанализировал несколько миллионов сайтов и поделился статистикой влияния фреймворка на количество и время выполнения JavaScript → https://timkadlec.com/remembers/2020-04-21-the-cost-of-javascript-frameworks/
Какие шрифты читаемее: с засечками или без? Юля Кондратьева с обзором мнений известных дизайнеров и результатами научных исследований → https://habr.com/p/498878
Выделение текста в CSS: Ахмад Шадид с обзором возможностей управления выделением в CSS, от стилизации до запрета выделения → https://ishadeed.com/article/selection-in-css
Как инженеры Plaid сэкономили $300 тысяч в год, распараллелив сервис на Node.js, и какие проблемы попутно пришлось решить → https://blog.plaid.com/how-we-parallelized-our-node-service-by-30x
Отзывчивые изображения по-простому: Скотт Вандехи доступно объясняет необходимый в большинстве случаев минимум из сложной спецификации → https://cloudfour.com/thinks/responsive-images-the-simple-way
Юлия → Iuliia: как выбрать подходящую схему транслитерации и использовать её без головной боли? Существующие стандарты, их реализации на JS и Python и удобный фильтр по ситуациям для выбора стандарта → https://dangry.ru/iuliia
Состояние загружаемых данных: как избежать сложностей с флагами isLoading/isLoaded/isFailed и сделать код надёжнее → https://forwebdev.ru/blog/2020-04-29-data-state
👍1
Бесплатный видеокурс по JavaScript от Бо Карнеса: основы, работа с DOM, чистота кода, алгоритмы и структуры данных, дизайн-паттерны → https://www.freecodecamp.org/news/9020a21bbc27
Лекции Школы программистов hh.ru выложены в открытый доступ: более 50 лекций по фронтенду, дизайну, архитектуре, инструментам разработки, бэкенду и другим темам → https://www.youtube.com/playlist?list=PLGn25JCaSSFQQOab_xMXI3vJ0tDUkFaCI
Подтверждение или отмена действия? Что лучше с точки зрения UX → https://designsmarts.co/confirm-or-undo
Введение в новые CSS-функции min(), max() и clamp() → https://youtu.be/U9VF-4euyRo
Иллюстрированное руководство по основам баз данных → https://illustrated.dev/databases
Отрицательные внешние отступы в CSS: Питер-Пол Кох на примерах разбирается, как они влияют на вёрстку → https://www.quirksmode.org/blog/archives/2020/02/negative_margin.html
Tackling TypeScript: свежая книга Акселя Раушмайера, дополняющая официальную документацию TypeScript → https://exploringjs.com/tackling-ts/
Software Engineering at Google, новая книга обо всех аспектах разработки и сопровождения ПО в Google → https://books.google.ru/books?id=WXTTDwAAQBAJ
Когда дублирование кода предпочтительнее абстракции? → https://forwebdev.ru/blog/2020-05-04-code-duplication
Книга Люка Вроблевски Mobile First из серии A Book Apart теперь доступна бесплатно онлайн → http://mobile-first.abookapart.com
Web Vitals, предлагаемые Google ключевые UX-метрики сайтов и готовая библиотека для упрощения их измерения → https://web.dev/vitals
ClippyJS, полноценная реализация Скрепыша и его друзей из Microsoft Office, готовая к встраиванию на любой сайт для ностальгии → https://www.smore.com/clippy-js