Size: a a a

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

2018 March 22
For Web — фронтенд, дизайн, программирование
Как в Unsplash постепенно перешли на TypeScript, Оливер Эш о мотивации и процессе перехода → https://medium.com/p/7a34caa24ef1
источник
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
CSS в эпоху Реакта

Тереза Ма рассказала, как в Yelp с переходом на Реакт избавились от каскадности и глобальных стилей, сохранив консистентность → https://engineeringblog.yelp.com/2018/03/css-in-the-age-of-react.html
источник
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
The Front-End Checklist

Объёмный чеклист и рекомендации для проверки всех аспектов фронтенда сайта, от разметки и доступности до производительности.

Теперь и в виде удобного сайта с возможностью печати → https://frontendchecklist.io/
источник
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
Приведение типов в JS: магия или простые правила?

Александр Майоров коротко и понятно рассказал о трёх видах приведения типов (строковое, численное и логическое) и правилах их применения → https://medium.com/p/9d6f1845ea96
источник
2018 March 23
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
Эффективная работа с легаси-кодом

Саша Беспоясов опубликовал конспект в трёх частях по книге Майкла Физерса.

Часть 1: введение, причины изменения кода, швы и инструменты автоматизированного рефакторинга → https://bespoyasov.ru/blog/working-effectively-with-legacy-code/

Часть 2: изменение кода при нехватке времени, добавление фич, TDD и зависимости → https://bespoyasov.ru/blog/working-effectively-with-legacy-code-part2/

Часть 3: изменение непонятного кода, гигантские классы и методы → https://bespoyasov.ru/blog/working-effectively-with-legacy-code-part3/
источник
For Web — фронтенд, дизайн, программирование
Александр Сурма рассказал, как нативно привязывать одноразовые обработчики событий с помощью параметра once — https://youtu.be/pwLkdksiClE

Как тебе такое, Джон Резиг?
источник
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
Figma’s Platform

У графического редактора Figma появился открытый API для разработки дизайн-инструментов. Его уже используют в крупных компаниях: например, в Uber с его помощью решают проблему распространения актуальных дизайн-макетов, а в GitHub интерфейсные иконки берутся напрямую из макета.

Официальный анонс с подробностями → https://blog.figma.com/ee681bf861e7
источник
2018 March 25
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
Сборка приложений на основе машинного обучения

Обычно большой JS-бандл делят на части по страницам или компонентам приложения. А можно ли делать это не по наитию разработчика, а основываясь на данных о часто посещаемых страницах и типичных переходах пользователей?

Минко Гечев провёл большое исследование и представил начальную реализацию инструментов, автоматически определяющих лучшую стратегию кодсплиттинга и предзагрузки файлов на основе истории посещений сайта → http://blog.mgechev.com/2018/03/18/machine-learning-data-driven-bundling-webpack-javascript-markov-chain-angular-react/
источник
2018 March 26
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
Результаты розыгрыша билета на конференцию DUMP, которая пройдёт 13 апреля в Екатеринбурге — https://youtu.be/ubS005X5dAE

Поздравляем Александра Ожигина!

А для всех читателей по промокоду FORWEBDUMPHOORAY скидка 5%. Программа и регистрация: https://goo.gl/2Sxhmp
источник
For Web — фронтенд, дизайн, программирование
Как работает JS: обзор принципов работы движков рендеринга веб-страниц и советы по оптимизации их производительности, перевод на Хабре → https://habr.ru/p/351802/
источник
For Web — фронтенд, дизайн, программирование
🎧
Свежие подкасты

«Фронтенд-юность»:
как уйти из IT → https://soundcloud.com/frontend_u/leave
№42, как завоевать сердце женщины с помощью HTML → https://soundcloud.com/frontend_u/e42

«Ночной фронтенд» №27: и снова о статической типизации → https://medium.com/p/318180d0d4c9

Frontend Weekend №45: Евгений Фомин про Vue.js и о том, почему разработчики уходят из backend’а во frontend → https://soundcloud.com/frontend-weekend/fw-45

«Веб-стандарты» №113: новинки браузеров и буфер обмена, дизайн для верстальщиков, рецепты Vue.js и JS-курсы, что такое AMP → https://medium.com/p/3e04ed680f8b
источник
For Web — фронтенд, дизайн, программирование
Интервью с Никитой Прокоповым, создателем Fira Code, DataScript и Rum: про опенсорс, джаваскрипт, UX и веб как плохую платформу для приложений → https://youtu.be/QB5kN6gqfDk
источник
2018 March 27
For Web — фронтенд, дизайн, программирование
источник