Size: a a a

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

2018 December 21
For Web — фронтенд, дизайн, программирование
Как замокать GraphQL-запросы для тестирования React-компонентов: инженеры Stripe о своём подходе → https://medium.freecodecamp.org/1ef49de3d491
источник
For Web — фронтенд, дизайн, программирование
Фолбек для битых изображений с помощью сервис-воркера: необычное решение от Ире Адеринокун → https://bitsofco.de/handling-broken-images-with-service-worker/
источник
For Web — фронтенд, дизайн, программирование
Основы шифрования данных с GPG, OpenSSH, OpenSSL и Keybase: как устроено современное шифрование, зачем нужны ключи и сертификаты, как их создавать и как ими пользоваться с помощью перечисленных инструментов → https://www.integralist.co.uk/posts/security-basics/
источник
For Web — фронтенд, дизайн, программирование
Пишем собственную виртуальную DOM с нуля: запись и расшифровка лайвкодинга от Джейсона Ю → https://dev.to/ycmjason/building-a-simple-virtual-dom-from-scratch-3d05
источник
2018 December 22
For Web — фронтенд, дизайн, программирование
Почему ответы API Фейсбука начинаются с бесконечного цикла? Подробное объяснение Энтони Гаранда → https://dev.to/antogarand/why-facebooks-api-starts-with-a-for-loop-1eob
источник
2018 December 23
For Web — фронтенд, дизайн, программирование
Бережливое тестирование, или почему юнит-тесты переоценены: призыв подходить к тестам с экономической точки зрения и не зацикливаться на одном виде тестирования → https://blog.usejournal.com/b6500139a009
источник
2018 December 24
For Web — фронтенд, дизайн, программирование
Архитектура, управляемая фичами: Олег Исонен с обзором проблем и принципов построения масштабируемых приложений → https://youtu.be/BWAeYuWFHhs
источник
For Web — фронтенд, дизайн, программирование
🎧
Свежие подкасты

Пилотный выпуск {Minsk} JSON: вайтивайти, условия трудоустройства в компании, обсуждение последних новостей → https://soundcloud.com/minsk-json/minsk-json-show-podcast-0

RadioJS №54, предновогодний: Svelte, Vue, новости и тренды → https://radiojs.ru/2018/12/radiojs-54/

Frontend Weekend №84, в гостях Павел Черторогов: об одержимости GraphQL и состоянии IT-индустрии в Алматы → https://soundcloud.com/frontend-weekend/fw-84

«Новости 512» от CSSSR №32: обзор новостей, релизов и интересных публикаций → https://soundcloud.com/csssr/news512_032

«Девшахта» №62, в гостях Юлия Волкова: чем фронтендер может помочь девопс-продукту → https://medium.com/p/5f53e79f0c95

«Пятиминутка React» №51: 18 фактов о Vue.js по итогам 2018 года → https://5minreact.ru/51-vuejs-18-facts-in-2018/

«Фронтенд-юность» №76, в гостях Дмитрий Махнёв: как прокачать фронтенд-сообщество → https://soundcloud.com/frontend_u/e76/

«Фронтенд-юность» №77: npm package permissions, Pornhub Insights, паттерн Overrides, все сайты в России должны быть заблокированы, уроки русского с Бирманом, токсичность → https://soundcloud.com/frontend_u/e77/
источник
For Web — фронтенд, дизайн, программирование
Generic first CSS: Аластер Ходжсон предлагает логичный и чистый подход к стилизации, выросший из mobile first CSS → https://www.smashingmagazine.com/2018/12/generic-css-mobile-first/
источник
For Web — фронтенд, дизайн, программирование
Детали реализации Spotify Wrapped 2018, персонализованных итогов года от Spotify: 3D-эффекты, типографика и цвета, анимированные переходы, быстродействие, интернационализация и другие задачи и их решения → https://medium.com/p/5b7cfb7e9d3a
источник
2018 December 25
For Web — фронтенд, дизайн, программирование
speedy web compiler, супербыстрая альтернатива Babel на Rust (в активной разработке) → https://github.com/swc-project/swc
источник
For Web — фронтенд, дизайн, программирование
Вопросы кандидату на должность фронтенд-разработчика от авторов HTML5 Boilerplate → https://h5bp.github.io/Front-end-Developer-Interview-Questions/translations/russian/
источник
For Web — фронтенд, дизайн, программирование
Как инженеры Airbnb  ускорили продуктовую разработку с помощью GraphQL и Apollo → https://medium.com/p/aa4ec92d69e2
источник
2018 December 27
For Web — фронтенд, дизайн, программирование
LinguiJS, полноценный фреймворк для интернационализации интерфейсов всего в 5 КБ: основан на ICU MessageFormat, использует сами фразы в качестве ключей, есть собственный CLI и интеграция с Реактом → https://lingui.js.org
источник
For Web — фронтенд, дизайн, программирование
Доступные SVG-иконки с инлайновыми спрайтами: руководство Марко Хенгстенберга в переводе Татьяны Фокиной → https://medium.com/p/4d8d80b52f92
источник
2018 December 29
For Web — фронтенд, дизайн, программирование
Интерактивный курс по применению нейронных сетей в JavaScript для решения практических задач вроде распознавания изображений или рекомендаций → https://scrimba.com/g/gneuralnetworks
источник
For Web — фронтенд, дизайн, программирование
Terser, современная альтернатива UglifyJS с поддержкой ES2015+ (уже используется в webpack по умолчанию) → https://github.com/terser-js/terser
источник
2019 January 04
For Web — фронтенд, дизайн, программирование
🎧
Несвежие прошлогодние и свежие новогодние подкасты

«Сделайте мне красиво», пилотный выпуск перезапущенного подкаста: CSS-in-JS, Edge ругается с Chrome, оптимизация всего → https://soundcloud.com/begebot/vypusk-0-css-in-js-edge-rugaetsya-s-chrome

«Сделайте мне красиво» №1: тесты и типизация в JS → https://soundcloud.com/begebot/vypusk-1-testy-i-tipizatsiya-v-js

«Веб-стандарты» №154: признание подкаста, патреон, ёлочные игрушки, безопасность, Edge, нейронки на JS, фронтенд в Италии, почему не знать нормально, корейское сердечко и брызги шампанского → https://medium.com/p/2f27486c22c4

Frontend Weekend №85, в гостях Дмитрий Махнев: о работе в Одноклассниках и нюансах подготовки конференций → https://soundcloud.com/frontend-weekend/fw-85

«Пятиминутка Angular» №14: More groups and channels, Optimization, StackBlitz, RxJS puzzle, NGX → https://soundcloud.com/5minangular/14-more-groups-and-channels-optimisation-stackblitz-rxjs-puzzle-ngx

{Minsk} JSON №1: в геймдеве не знают про скрам, пчёлы с рюкзачками спасут аграрные предприятия, скоро верстальщики будут не нужны → https://soundcloud.com/minsk-json/shou-podkast-minsk-json-podcast-1

«Новости 512» от CSSSR, новогодний спецвыпуск: итоги года и хит-парад новостей фронтенда → https://soundcloud.com/csssr/512_newyear
источник
For Web — фронтенд, дизайн, программирование
Псевдолокализация: как инженеры Netflix проверяют UI на прочность во время разработки, не дожидаясь переведённых текстов интерфейса → https://medium.com/p/12fff76fbcbe
источник
2019 January 05
For Web — фронтенд, дизайн, программирование
Основные проблемы разработки интерфейсов: Дэн Абрамов о задачах, которые должны быть решены в хорошем интерфейсе, и решение которых самостоятельно (без использования библиотек и фреймворков) прокачает вас как разработчика → https://overreacted.io/the-elements-of-ui-engineering/
источник