Почему стоит изучить чистый JS, прежде чем переходить к фреймворкам, подробное объяснение и коллекция материалов для изучения языка → https://snipcart.com/blog/learn-vanilla-javascript-before-using-js-frameworks
Как устроено кеширование ресурсов в вебе, объяснение серверной и браузерной сторон вопроса на примере покупки молока в супермаркете → https://habr.com/p/416255/
Рубрика «о чём могут спросить на собеседовании»: Реми Шарп с обзором поведения «дырявых» массивов → https://remysharp.com/2018/06/26/an-adventure-in-sparse-arrays
Теперь тестировать другие браузеры можно прямо не выходя из браузера: WebAssembly позволил сэмулировать полноценную Windows 2000 → https://bellard.org/jslinux/vm.html?url=https://bellard.org/jslinux/win2k.cfg&mem=192&graphic=1&w=1024&h=768
Как тестировать доступность электронных писем, руководство Саманты Конелли из Campaign Monitor→ https://cm.engineering/b68fed03f5f4
Приёмы построения масштабируемой архитектуры для больших Angular-приложений, доклад Манфреда Стайера → https://youtu.be/q4XmAy6_ucw
Гарри Робертс поделился приёмами и инструментами, помогающими ему изучить незнакомую кодовую базу с легаси → https://csswizardry.com/2018/07/getting-to-know-a-legacy-codebase/
Райан Бэйкер с обзором трёх паттернов, которые улучшают UX запросов к серверному API: таймауты, минимальное время ожидания и повторение запросов → https://uxdesign.cc/56e7dcc2f58e
Electron Fiddle, песочница для быстрой разработки экспериментальных десктопных приложений и просто для знакомства с Electron → https://github.com/electron/fiddle
Как автоматически подстраивать цвета текста и рамок под цвет фона для лучшей контрастности на чистом CSS → https://css-tricks.com/switch-font-color-for-different-backgrounds-with-css/
Инженеры Netcracker поделились опытом реализации микросервисного подхода на фронтенде → https://habr.com/p/420753/
Почему стоит перейти с HEX и RGB на HSL: более логичная модель, удобная темизация и другие причины в обзоре Сары Суайдан → https://www.sarasoueidan.com/blog/hex-rgb-to-hsl/
Инженеры Walmart Labs подробно рассказали, как у них устроено E2E-тестирование → https://medium.com/p/a9eee2c6bc1
🎧
Свежие подкасты
«Недельный Vue» №1: обзор свежих новостей, публикаций и докладов → https://soundcloud.com/dmitry-zlygin/weekly-vue-1
«Пятиминутка React» №44: из жизни одного middle разработчика → https://soundcloud.com/5minreact/44-middle-developer-day
Frontend Weekend №67, в гостях Виктор Грищенко: как и зачем развивать науку в современном мире IT → https://soundcloud.com/frontend-weekend/fw-67
«Девшахта» №47: тестируй как дядюшка Боб → https://medium.com/p/a3f2de4c5d9c
«Фронтенд-юность» №62, мультикультурный подкаст не о фронтенде: зарплаты в 2к18, астрономия и космическое программирование, из LookAtMe в Яндекс, безопасность в вебе и печаль в npm, процессы → https://soundcloud.com/frontend_u/e62/
«Веб-стандарты» №134, в гостях Никита Дубко и Александра Шинкевич: невидимый DOM и файлы, новые атрибуты для картинок, веб-компоненты в Firefox, новости из леса, хорошая конференция → https://medium.com/p/842785f47f08
Свежие подкасты
«Недельный Vue» №1: обзор свежих новостей, публикаций и докладов → https://soundcloud.com/dmitry-zlygin/weekly-vue-1
«Пятиминутка React» №44: из жизни одного middle разработчика → https://soundcloud.com/5minreact/44-middle-developer-day
Frontend Weekend №67, в гостях Виктор Грищенко: как и зачем развивать науку в современном мире IT → https://soundcloud.com/frontend-weekend/fw-67
«Девшахта» №47: тестируй как дядюшка Боб → https://medium.com/p/a3f2de4c5d9c
«Фронтенд-юность» №62, мультикультурный подкаст не о фронтенде: зарплаты в 2к18, астрономия и космическое программирование, из LookAtMe в Яндекс, безопасность в вебе и печаль в npm, процессы → https://soundcloud.com/frontend_u/e62/
«Веб-стандарты» №134, в гостях Никита Дубко и Александра Шинкевич: невидимый DOM и файлы, новые атрибуты для картинок, веб-компоненты в Firefox, новости из леса, хорошая конференция → https://medium.com/p/842785f47f08
Почему не стоит использовать JSON для написания конфигураций → https://arp242.net/weblog/json_as_configuration_files-_please_dont
Почему YAML тоже не очень хорош и какая есть альтернатива (спойлер: TOML) → https://arp242.net/weblog/yaml_probably_not_so_great_after_all.html
Почему YAML тоже не очень хорош и какая есть альтернатива (спойлер: TOML) → https://arp242.net/weblog/yaml_probably_not_so_great_after_all.html
Как выполнять нативный код в браузере, зачем это может понадобиться и что нас ждёт в будущем: хорошее иллюстрированное введение в WebAssembly → https://blog.logrocket.com/559b7f96cd71