Size: a a a

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

2018 September 03
For Web — фронтенд, дизайн, программирование
🎧
Свежие подкасты

«Недельный Vue» №2: обзор свежих новостей, публикаций и докладов → https://soundcloud.com/dmitry-zlygin/weekly-vue-2

«Пятиминутка React» №45: как записать подкаст без микрофона и оборудования → https://soundcloud.com/5minreact/45-simple-podcast-recording-made-easy

«Девшахта» №48, в гостях Алексей Чернов: боль от Ext JS и TFS, или как DevOps меняет мир к лучшему → https://medium.com/p/70ae15f2d68f

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

«Веб-стандарты» №135: сертификаты и TLS 1.3, флексы и кастомные свойства, совместимость и -webkit-мусор, SVG-фильтры и WebGL, новинки Node.js → https://medium.com/p/7e39ba0aa97c

«Веб-стандарты» №136: Chrome не такой дерзкий, Firefox против трекеров, опенсорс и политика, OpenType и полезный каскад, развитие React DOM → https://medium.com/p/34dfe567e330

Frontend Weekend №68, в гостях Егор Бугаенко: как и почему нужно выделять себя из толпы других программистов → https://soundcloud.com/frontend-weekend/fw-68
источник
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
OffscreenCanvas — новый вид канваса, позволяющий разгрузить основной поток и перенести все вычисления в воркер. Подробности, демо и пример прогрессивного улучшения анимации на Three.js → https://developers.google.com/web/updates/2018/08/offscreen-canvas
источник
For Web — фронтенд, дизайн, программирование
Как инженеры GitLab сделали первую версию Web IDE, подробный рассказ о процессе и принятых решениях → https://about.gitlab.com/2018/06/15/introducing-gitlab-s-integrated-development-environment/
источник
2018 September 04
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
Притча о git

Увлекательный рассказ, в котором вы разберётесь с основными концепциями и внутренним устройством git на примере создания собственной системы контроля версий → http://tom.preston-werner.com/2009/05/19/the-git-parable.html
источник
For Web — фронтенд, дизайн, программирование
Useless CSP, коллекция примеров плохой реализации Content Security Policy, в том числе от крупных сайтов вроде Гугла, Яндекса, Медиума и Одноклассников → https://uselesscsp.com/
источник
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
Введение в новый Web Locks API на примере синхронизации операций в приложении, открытом в нескольких вкладках браузера → https://www.sitepen.com/blog/2018/08/14/cross-tab-synchronization-with-the-web-locks-api/
источник
2018 September 05
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
Новинки Chrome 69 (помимо редизайна UI) в обзоре Пита Лепажа: CSS Scroll Snapping, поддержка вёрстки под iPhone X, Web Locks API, конические градиенты, новые методы toggleAttribute/flat/flatMap и OffscreenCanvas → https://youtu.be/WF2IjH35w8o

P. S. Хрому исполнилось 10 лет!
источник
For Web — фронтенд, дизайн, программирование
Полная демонстрация возможностей OpenType в вебе с помощью CSS-свойства font-feature-settings: кернинг, лигатуры, альтернативные глифы и многое другое → https://sparanoid.com/lab/opentype-features/
источник
For Web — фронтенд, дизайн, программирование
Команда Google AMP представила WorkerDOM, реализацию DOM API для веб-воркеров, позволяющую разгрузить основной тред от второстепенных операций над DOM → https://github.com/ampproject/worker-dom
источник
For Web — фронтенд, дизайн, программирование
Лучшие практики проектирования и реализации форм: коллекция простых советов, подкреплённых результатами исследований → http://subtract.design/entry/forms/
источник
2018 September 06
For Web — фронтенд, дизайн, программирование
Подробное сравнение Flow и TypeScript: синтаксис, DX, вывод типов → https://github.com/niieani/typescript-vs-flowtype
источник
For Web — фронтенд, дизайн, программирование
Как работает Headless Chrome: запись и расшифровка доклада Виталия Слободина, создателя PhantomJS → https://habr.com/p/421137/
источник
For Web — фронтенд, дизайн, программирование
TypeScript в Google

Почему в Google начали использовать TypeScript и что было до него, рассказывает Эван Мартин → http://neugierig.org/software/blog/2018/09/typescript-at-google.html
источник
For Web — фронтенд, дизайн, программирование
Image Performance

Пополнение в серии брошюр A Book Apart: Мэта Маркиз о техниках и паттернах оптимизации изображений → https://abookapart.com/products/image-performance
источник
2018 September 07
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
Как GitHub перешёл с jQuery на нативные API

Подробный рассказ с историческим экскурсом, объяснением причин неактуальности jQuery, описанием процесса постепенного перехода и обзором нового подхода к разработке фронтенда сервиса → https://githubengineering.com/removing-jquery-from-github-frontend/
источник