Как отказаться от Бутстрапа и начать верстать на CSS-гридах, история успеха Седрика Куи с наглядным сравнением двух технологий → https://blog.theodo.fr/2018/03/stop-using-bootstrap-layout-thanks-to-css-grid/
Как в GitHub применили новый открытый API Figma для упрощения внесения изменений в их библиотеку SVG-иконок Octicons → https://blog.github.com/2018-04-12-driving-changes-from-designs/
Дуглас Кригер представляет Network Error Logging, новую спецификацию, позволяющую реализовать на клиенте мониторинг всех запросов к серверу (в том числе служебных вроде запроса за самой страницей) → https://dcreager.net/nel/intro/
Как с помощью прокси из ES6 разрабатывать языки предметной области (DSL), Майк Клак реализует безумную идею на примере языка для решения задачки FizzBuzz → https://mcluck90.github.io/abusing-proxies-for-dsls/
Анатомия ошибок в JavaScript
Какие бывают виды ошибок в JavaScript и как создавать собственные виды, из чего состоят ошибки и как их обрабатывать? Детальный обзор Кристиана Скленскера в блоге Bugsnag → https://blog.bugsnag.com/anatomy-of-a-javascript-error/
Какие бывают виды ошибок в JavaScript и как создавать собственные виды, из чего состоят ошибки и как их обрабатывать? Детальный обзор Кристиана Скленскера в блоге Bugsnag → https://blog.bugsnag.com/anatomy-of-a-javascript-error/
Возможен ли тришейкинг для классов и как в этом могут помочь новые предложения по добавлению в язык bind- и pipe-операторов, Александр Сурма и Джейк Арчибальд в свежем выпуске HTTP 203 → https://youtu.be/lsd2-TCgHEs
Чем занимается технический директор и как передать его должность при уходе, опыт Самата Галимова из «Медузы» → https://medium.com/p/10b63c46f74a
Обзор лучших практик вёрстки на CSS-гридах от Рейчел Эндрю → https://www.smashingmagazine.com/2018/04/best-practices-grid-layout/
GitHub Learning Lab
Ребята из GitHub запустили интерактивные курсы по гиту и гитхабу: от переноса проекта на GitHub до исправления конфликтов и использования GitHub Pages → https://lab.github.com
Ребята из GitHub запустили интерактивные курсы по гиту и гитхабу: от переноса проекта на GitHub до исправления конфликтов и использования GitHub Pages → https://lab.github.com
jspaint, опенсорсное возрождение классического MS Paint на веб-технологиях с улучшениями вроде увеличенной истории действий и поддержкой редактирования изображений с прозрачностью → https://github.com/1j01/jspaint
Страх, доверие и JavaScript
Почему статическая типизация, иммутабельность, валидация данных и любые другие ограничения не могут дать уверенности в коде на JavaScript, и как с этим жить фронтендерам? Объясняет Николас Кариньеми → https://www.reaktor.com/blog/fear-trust-and-javascript/
TL;DR: Как с этим жить? Смириться или мигрировать на нормальный язык вроде ClojureScript, PureScript, Elm или ReasonML.
Почему статическая типизация, иммутабельность, валидация данных и любые другие ограничения не могут дать уверенности в коде на JavaScript, и как с этим жить фронтендерам? Объясняет Николас Кариньеми → https://www.reaktor.com/blog/fear-trust-and-javascript/
TL;DR: Как с этим жить? Смириться или мигрировать на нормальный язык вроде ClojureScript, PureScript, Elm или ReasonML.
Как устроена pico.js, быстрая и маленькая (~200 LOC) библиотека для определения лиц на изображениях → https://tkv.io/posts/picojs-intro/
🎧
Свежие подкасты
«Новости 512» от CSSSR №1: обзор новостей, релизов и интересных публикаций → https://youtu.be/bdwvq2k03BM
«Ночной фронтенд» №31, новая книга дядюшки Боба → https://medium.com/p/93705e13df2b
Frontend Weekend №49, в гостях Алексей Куреев: про React Native, жизнь в Амстердаме и собеседование в Facebook → https://soundcloud.com/frontend-weekend/fw-49
«Фронтенд-юность» from Amsterdam with love, в гостях Андрей Смирнов и Зар Захаров: Javascript — основа программирования → https://soundcloud.com/frontend_u/amsterdam
«Фронтенд-юность», выпуск на колёсах: Реакт для тупых, обсуждение React Amsterdam и блокировка Телеграма → https://soundcloud.com/frontend_u/auto
«Веб-стандарты» №117: Sketch в Avocode, новые операторы в ES, флоаты, флексы и гриды, кастомные элементы форм, стиль кода в React, трюки с прокруткой → https://medium.com/p/e7b68bcc50e2
Свежие подкасты
«Новости 512» от CSSSR №1: обзор новостей, релизов и интересных публикаций → https://youtu.be/bdwvq2k03BM
«Ночной фронтенд» №31, новая книга дядюшки Боба → https://medium.com/p/93705e13df2b
Frontend Weekend №49, в гостях Алексей Куреев: про React Native, жизнь в Амстердаме и собеседование в Facebook → https://soundcloud.com/frontend-weekend/fw-49
«Фронтенд-юность» from Amsterdam with love, в гостях Андрей Смирнов и Зар Захаров: Javascript — основа программирования → https://soundcloud.com/frontend_u/amsterdam
«Фронтенд-юность», выпуск на колёсах: Реакт для тупых, обсуждение React Amsterdam и блокировка Телеграма → https://soundcloud.com/frontend_u/auto
«Веб-стандарты» №117: Sketch в Avocode, новые операторы в ES, флоаты, флексы и гриды, кастомные элементы форм, стиль кода в React, трюки с прокруткой → https://medium.com/p/e7b68bcc50e2
Как избавиться от ненужных вертикальных отступов у текста, рецепт Кевина Пауэлла → https://medium.com/p/84d744e016ce