Как потерять друзей и заставить всех себя ненавидеть, делая кодревью? Людмила Мжачих с советами по нейтрализации конфликтов и максимизации пользы от ревью как для ревьюеров, так и для тех, чей код ревьюят → https://medium.com/p/11fec8e17000
Куда и зачем расти мидлу? Фёдор Борщев о трёх путях: ничего не делать, расти в сеньоры, пойти в тимлиды/менеджеры → https://borshev.com/middle-way/
This media is not supported in your browser
VIEW IN TELEGRAM
Как с помощью современных возможностей CSS быстро реализовать ночной режим для вашего приложения или сайта → https://medium.com/p/3518dde2955a
Не забывайте добавлять type="button" ко всем кнопкам, которые не сабмитят формы, напоминает Лия Веру → https://lea.verou.me/2018/05/never-forget-typebutton-on-generated-buttons/
Запись встречи с Виталием Фридманом в офисе Wrike: лекция и круглый стол о дизайне с приглашёнными экспертами → https://habr.com/p/359028/
Детальный обзор Angular и рецепты его использования в новом скринкасте Степана Суворова: синтаксис шаблонов, компоненты и директивы, сервисы, внедрение зависимостей, маршрутизатор, реактивные формы, юнит-тесты → https://learn.javascript.ru/screencast/angular
Как эффективно решать поставленные задачи и проблемы, а не слепо метаться в поисках подходящего решения, обзор базовых принципов → https://dev.to/richardreeze/how-to-think-like-a-programmerlessons-in-problem-solving-5096
Как реализовать механизм обновления приложения на основе сервис-воркера (например, PWA) с запросом подтверждения у пользователя, руководство Дина Хьюма → https://deanhume.com/displaying-a-new-version-available-progressive-web-app/
Как конвертировать веб-анимацию в GIF или видео, исчерпывающий обзор возможных подходов от Ноя Велтмана → https://github.com/veltman/gifs
USA Today в связи с принятием GDPR запустила отдельную версию сайта для граждан ЕС, на которой убрана вся реклама и трекинговые скрипты. Марсель Фрайнбихлер провёл анализ быстродействия → https://twitter.com/fr3ino/status/1000166112615714816
TL; DR:
Объём загружаемых данных: 5.2 МБ → 500 КБ
Время загрузки: 45 сек. → 3 сек.
Количество запросов: >500 → 34
TL; DR:
Объём загружаемых данных: 5.2 МБ → 500 КБ
Время загрузки: 45 сек. → 3 сек.
Количество запросов: >500 → 34
Какие HTTP-заголовки нужны, а какие нет? Две статьи от Fastly с исследованием часто встречающихся бесполезных заголовков и обзором важных заголовков, которые должны быть на каждом сайте:
→ https://www.fastly.com/blog/headers-we-dont-want
→ https://www.fastly.com/blog/headers-we-want
→ https://www.fastly.com/blog/headers-we-dont-want
→ https://www.fastly.com/blog/headers-we-want
Refactoring UI, коллекция советов, статей и скринкастов для разработчиков о приёмах улучшения дизайна интерфейсов → https://refactoringui.com/
🎧
Свежие подкасты
Frontend Weekend №54, в гостях Всеволод Шмыров: как из разработчика игр на Flash стать тимлидом в Яндексе → https://soundcloud.com/frontend-weekend/fw-54
«Ночной фронтенд» №34, HolyJS 2018 Piter → https://soundcloud.com/devschacht/nightly-34
«Фронтенд-юность» №49, в гостях Алексей Симоненко: другой взгляд на конференции → https://soundcloud.com/frontend_u/e49
«Новости 512» от CSSSR №7: обзор новостей, релизов и интересных публикаций → https://soundcloud.com/csssr/news512_07
Свежие подкасты
Frontend Weekend №54, в гостях Всеволод Шмыров: как из разработчика игр на Flash стать тимлидом в Яндексе → https://soundcloud.com/frontend-weekend/fw-54
«Ночной фронтенд» №34, HolyJS 2018 Piter → https://soundcloud.com/devschacht/nightly-34
«Фронтенд-юность» №49, в гостях Алексей Симоненко: другой взгляд на конференции → https://soundcloud.com/frontend_u/e49
«Новости 512» от CSSSR №7: обзор новостей, релизов и интересных публикаций → https://soundcloud.com/csssr/news512_07
«Веб-стандарты» №122, в гостях Алексей Швайка: кроссбраузерный Google, что обсуждал TC39, генерация SVG, новинки и проблемы React, якорь по CSS-селектору, танцующие скелеты, высокоуровневые API → https://medium.com/p/f71557d9449f