Саша Беспоясов рассказал, как паттерн «Адаптер» помогает ослабить зависимость фронтенда от API бэкенда — https://bespoyasov.ru/blog/adapter-pattern/
Читать полностью…Что каждый инженер должен знать о реализации поиска: что учесть и с какими сложностями придётся иметь дело — https://medium.com/p/27d1df99f80d
Читать полностью…Нужна ли математика программисту? Игорь Алексеенко о важности широты кругозора в свежем выпуске «HTML-шортов» — https://youtu.be/se4JOFOR9tw
Читать полностью…Интервью с пятью спикерами CSS-Minsk-JS в первом англоязычном выпуске «Веб-стандартов» — https://soundcloud.com/web-standards/episode-85
Читать полностью…Как работает JS: о внутреннем устройстве V8 и оптимизации кода, вторая статья о тонкостях JS в переводе на Хабре — https://habr.ru/p/337460/
Читать полностью…Вышел Sublime Text 3.0: ещё большая производительность, Goto Definition, новый внешний вид и мноооогое другое — https://www.sublimetext.com/blog/articles/sublime-text-3-point-0
Читать полностью…Гитхаб совместно с Фейсбуком разработали набор расширений для Атома, по функциональности приближающих его к IDE — https://blog.atom.io/2017/09/12/announcing-atom-ide.html
Читать полностью…Большая коллекция графических и поведенческих паттернов для интерфейсов — http://ui-patterns.com/
Читать полностью…Frontend Weekend №18, в гостях Сергей Попов: о путешествии в Минск и докладах на CSS-Minsk-JS — https://soundcloud.com/frontend-weekend/fw-18
Читать полностью…«Веб-стандарты» №84: новинки и совместимость браузеров, Yarn 1.0, как сломать гриды и почему не нужны ресеты — https://soundcloud.com/web-standards/episode-84
Читать полностью…Webfont Handbook, новая брошюра A Book Apart от Брэма Штайна о выборе, использовании и оптимизации веб-шрифтов — https://abookapart.com/products/webfont-handbook
Читать полностью…Rendertron, инструмент от команды Google Chrome для серверного рендеринга JS-приложений на лету — https://github.com/GoogleChrome/rendertron
Читать полностью…Как популярные сайты вроде YouTube или Amazon выглядели десять лет назад — http://tenyearsago.io/
Читать полностью…Что такое промисы и зачем они нужны? Свежий обзор от Екатерины Назаровой на .getInstance — https://youtu.be/NJo_pv-mH-I
Читать полностью…Выиграйте поездку в Барселону от Smashing Magazine, сверстав интересную и доступную страничку на CSS-гридах — https://www.smashingmagazine.com/2017/09/the-css-grid-challenge-join-in/
Читать полностью…Как работает сборщик мусора в JS и как предотвратить четыре основных вида утечек памяти — https://blog.sessionstack.com/3f28b94cfbec
Читать полностью…Ошибочные и спорные подходы и решения верстальщиков по мнению Николая Громова, часть первая — http://nicothin.pro/page/oshibki-i-spornye-voprosy-v-html-css-vjorstke
Читать полностью…Три доклада с Frontend Mix Яндекс.Денег: оптимизация загрузки сайтов, дизайн-система на БЭМ и React, npm/yarn/pnpm — https://habr.ru/p/337924/
Читать полностью…Как написать собственную Maybe-монаду для избавления от ошибок вроде cannot read property "x" of undefined — http://developingthoughts.co.uk/building-a-maybe-in-javascript/
Читать полностью…Как убедить руководство перейти с CoffeeScript на ES6, опыт Зака Шнайдера из Aha! — https://blog.aha.io/coffescript-to-es6/
Читать полностью…Как исправить последствия случайного git push --force, Андрей Новиков в блоге Злых Марсиан — https://evilmartians.com/chronicles/git-push---force-and-how-to-deal-with-it
Читать полностью…How to GraphQL, руководство по использованию GraphQL с разными технологиями (от JS до Python) в продакшене — https://www.howtographql.com/
Читать полностью…Базовый набор вспомогательных алгоритмов для работы с массивами в JavaScript — https://medium.com/p/ba45845afa36
Читать полностью…Как писать интерфейсные надписи для людей, руководство Игоря Шевченко — http://igorshevchenko.ru/blog/entries/interface-copy
Читать полностью…Пошаговое руководство по разработке полноценного PWA на Preact и Firebase для спортивных тренировок — https://dandenney.com/posts/front-end-dev/building-a-small-pwa-with-preact-and-firebase
Читать полностью…«Фронтенд-юность» №18, в гостях Антон Конев из Яндекса: прокрастинация, совет Дурова, собеседование в Booking.com, ES6, async_hooks в Node.js — https://soundcloud.com/frontend_u/e18
Читать полностью…Как использовать новое CSS-свойство font-display для управления загрузкой веб-шрифтов — https://youtu.be/-lPTshDcr7o
Читать полностью…Записи докладов с ChernivtsiJS №3: компиляторы, борьба с легаси, простые радости обычной вёрстки и другие темы — https://www.youtube.com/playlist?list=PLt-pAIa9BS40Rn0VDtQxutxlgor8wgc6U
Читать полностью…Push, кроссбраузерная (IE9+) библиотека с удобным API для отправки десктопных уведомлений — https://pushjs.org/
Читать полностью…Вышел Yarn 1.0: результаты за 11 месяцев существования, новые фичи и планы на будущее — https://code.facebook.com/posts/274518539716230
Читать полностью…