This media is not supported in your browser
VIEW IN TELEGRAM
[Вакансия, удалённо]
Solves.pro ищет фронтенд-разработчика для создания конструктора сайтов, нацеленного на владельцев мобильных устройств. Удалёнка, зарплата от 150 000₽, подробности → https://solves.pro/frontend/
Solves.pro ищет фронтенд-разработчика для создания конструктора сайтов, нацеленного на владельцев мобильных устройств. Удалёнка, зарплата от 150 000₽, подробности → https://solves.pro/frontend/
Дизайнеры GitLab рассказали о своём процессе передачи макетов разработчикам, позволяющем экономить время и даже деньги → https://about.gitlab.com/blog/2019/11/07/how-gitlab-pages-made-our-sketch-design-handoffs-easier-and-faster/
Разработчики ЦИАН поделились опытом внедрения системы авторизации Sign in with Apple → https://habr.com/p/475062
Как работает приведение типов в JavaScript: подробный обзор Акселя Раушмайера → https://2ality.com/2019/10/type-coercion.html
Обработка ошибок: серия видео Ильи Климова о поиске универсального подхода к обработке ошибок на фронтенде → https://www.youtube.com/playlist?list=PLvTBThJr861xYT3vcMHcvRwwenV_tJ57f
Ежегодный отчёт о состоянии веба от HTTP Archive: анализ содержимого, используемых технологий и UX миллионов сайтов → https://almanac.httparchive.org/en/2019/
Метрики веб-перформанса: новый раздел на web.dev с описанием основных метрик, способами их измерения и методологией определения собственных метрик → https://web.dev/metrics/
Вышла третья версия GSAP, популярной библиотеки для создания анимаций: упрощённый API, уменьшенный бандл, анимация width/height в auto, новые утилиты и многое другое → https://greensock.com/3
Обзор новых CSS-свойств для гибкой настройки подчёркивания текста → https://youtu.be/sZS-7RX_c7g
Растеризация SVG-анимаций: Тайлер Стика поделился опытом экспорта веб-анимаций в понятный нативным мобильным приложениям формат → https://cloudfour.com/thinks/rasterizing-svg-animations/
Распространённые паттерны раскладки на флексбоксе с кодом и примерами: от стандартных трёх колонок до masonry-раскладки → https://tobiasahlin.com/blog/common-flexbox-patterns
Как инженеры Discord сделали своё iOS-приложение на React Native сравнимым с нативными приложениями по скорости работы → https://blog.discordapp.com/390c84dcd502
CodeSandbox CI, новый бесплатный CI-сервис для опенсорсных JavaScript-библиотек, уже используемый популярными проектами вроде React, Babel, Framer и Material UI → https://codesandbox.io/post/codesandbox-ci-embeds
Как поддерживаемые браузеры влияют на размер бандла? Исследование и практические рекомендации по оптимизации → https://www.debugbear.com/blog/how-does-browser-support-impact-bundle-size
babel-preset-modules, новый пресет для компиляции кода под современные браузеры, исправляющий браузерные баги и неточности реализации современных возможностей JS → https://github.com/babel/preset-modules
Figma Ninja, макет для изучения графического редактора Figma в формате квеста → https://www.figma.com/c/file/769694576496801916
Адаптивная потоковая передача видео в вебе: зачем её использовать, как она устроена под капотом, лучшие практики реализации → https://www.heartinternet.uk/blog/best-practices-for-optimising-video-streams-on-the-web/
Важные материалы первой половины ноября: доступность и закон, интервью с Дэном Абрамовым, babel/preset-modules, ресурсы о веб-компонентах, передача дизайн-макетов разработчикам, мифы о контрасте цветов, приведение типов в JS, состояние веба в 2019 → https://forwebdev.ru/digest/2019-11-16/
Большой рассказ Ильи Климова о работе фронтенд-разработчиком в GitLab → https://twitter.com/xanf_ua/status/1194852796035731456
Редактирование текста тоже вас ненавидит: обзор нюансов и проблем в области редактирования текста в ответе на статью «Рендеринг текста вас ненавидит» → https://habr.com/p/474036