Визуальное тестирование вёрстки на базе Gemini, Storybook и Selenium: Дмитрий Иванов рассказывает об опыте внедрения и встреченных проблемах → https://habr.com/p/454464
Для вёрстки нужен особый образ мышления, утверждает Макс Бок и делится идеями, ставшими для него ключом к пониманию CSS → https://mxb.dev/blog/the-css-mindset/
Вышел Stencil One, компилятор лёгких и быстрых веб-компонентов: JSX, TypeScript, асинхронный рендеринг, SSR, ленивая загрузка и другие возможности → https://ionicframework.com/blog/introducing-stencil-one-1-0-0/
Google ограничит доступ к WebRequest API в Chrome, используемому расширениями для блокировки нежелательного контента вроде рекламы и трекинговых скриптов → https://www.theregister.co.uk/2019/05/29/google_webrequest_api/
Образы и модели: Данила Ковчий погружает в методологию создания продуктов. Примеры, цепочки решений и полезные материалы прилагаются → https://link.medium.com/qZBaD6r9iX
Экономика опенсорса: что не так с NPM и что с этим делать? Бывшая техдир NPM с объяснением и анонсом нового менеджера пакетов Entropic, призванного решить озвученные проблемы → https://youtu.be/MO8hZlgK5zc
Разделение инженеров на Junior/Middle/Senior устарело, считает Рэндалл Коутник и предлагает иную градацию уровней → https://rkoutnik.com/2016/04/21/implementers-solvers-and-finders.html
Фронтенд-микросервисы: Джереми Колин об опыте и проблемах их внедрения в Zalando → https://jobs.zalando.com/tech/blog/front-end-micro-services/
Zdog, легковесный и удобный движок для рисования псевдо-3D графики на Canvas и SVG → https://zzz.dog/
Инженеры IBM рассказали об опыте использования Elm в продакшене на примере приложения Decision Composer → https://discourse.elm-lang.org/t/ibm-releases-elm-powered-app/2364
Почему кастомные свойства мощнее переменных из препроцессоров? Создатели CodyHouse Framework с практическими примерами → https://codyhouse.co/blog/post/css-custom-properties-vs-sass-variables
🎧
Свежие подкасты
Frontend Weekend №92, в гостях Артём Кобзарь: о преподавании в Javascript.Ninja, Харькове и вещах, которые должен знать junior → https://soundcloud.com/frontend-weekend/fw-92
«Веб-стандарты» №179, в гостях Крис Миллс : Fx или FF, как устроена Mozilla, почему Firefox, как и зачем контрибьютить в MDN → https://medium.com/p/369af8c53f57
«Девшахта» №83, в гостях Алекс Канунников: разговоры про Ember → https://medium.com/p/625bbf8344da
«Фронтенд-юность» №95: большие бандлы, HolyJS Piter, кто убил Redux, как стать CTO, говно ли React → https://soundcloud.com/frontend_u/e95
«Сделайте мне красиво» №19, в гостях Андрей Чиж: подробно про GraphQL, немного о фулстеке и смерти адблокеров → https://soundcloud.com/begebot/ep19
«Пятиминутка React», в гостях Игорь Шеко: Vue.js-митап в Москве и Vue.js в компании Voximplant → https://soundcloud.com/5minreact/msk-vuejs-meetup
Свежие подкасты
Frontend Weekend №92, в гостях Артём Кобзарь: о преподавании в Javascript.Ninja, Харькове и вещах, которые должен знать junior → https://soundcloud.com/frontend-weekend/fw-92
«Веб-стандарты» №179, в гостях Крис Миллс : Fx или FF, как устроена Mozilla, почему Firefox, как и зачем контрибьютить в MDN → https://medium.com/p/369af8c53f57
«Девшахта» №83, в гостях Алекс Канунников: разговоры про Ember → https://medium.com/p/625bbf8344da
«Фронтенд-юность» №95: большие бандлы, HolyJS Piter, кто убил Redux, как стать CTO, говно ли React → https://soundcloud.com/frontend_u/e95
«Сделайте мне красиво» №19, в гостях Андрей Чиж: подробно про GraphQL, немного о фулстеке и смерти адблокеров → https://soundcloud.com/begebot/ep19
«Пятиминутка React», в гостях Игорь Шеко: Vue.js-митап в Москве и Vue.js в компании Voximplant → https://soundcloud.com/5minreact/msk-vuejs-meetup
Изучаем Docker. Перевод серии статей по основам контейнеризации приложений:
1. Основы
2. Термины и концепции
3. Dockerfile
4. Уменьшение образов и ускорение их сборки
5. Команды
6. Работа с данными
1. Основы
2. Термины и концепции
3. Dockerfile
4. Уменьшение образов и ускорение их сборки
5. Команды
6. Работа с данными
Почему текстовые кнопки вредят UX и когда их использование оправдано → https://uxmovement.com/mobile/why-text-buttons-hurt-mobile-usability/
Решаем задачи как в Clojure: Рафал Диттуолд о практических принципах Clojure, применимых в других языках и позволяющих писать более чистый код → https://youtu.be/vK1DazRK_a0
Почему в CSS тёмно-серый светлее серого? Каспер Бейер с историческим экскурсом в переводе на Хабре → https://habr.com/p/455784
Руководство по выживанию с хеш-функциями: как избежать ошибок при работе с хеш-функциями, как их стоит применять и как не стоит → https://honest.engineering/posts/hash-functions-survival-guide
Pika CDN, публичный CDN для современного JavaScript: раздаёт ESM-пакеты, позволяет обойтись без сборщика, при необходимости автоматически добавляет полифилы → https://www.pika.dev/cdn
Из разработки в менеджмент и обратно: Ноа Элад из Gusto рассказала, как примерила на себя роль менеджера, почему вернулась в разработку и какие из всего этого сделала выводы → https://engineering.gusto.com/i-didnt-want-to-be-a-manager-anymore-and-the-world-didnt-end/
This media is not supported in your browser
VIEW IN TELEGRAM
Как инженеры Carousell ускорили мобильную версию в 3 раза: Стэйси Тэй о мотивации, процессе и результатах разработки PWA → https://link.medium.com/nA8D1IR2sX