Size: a a a

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

2019 August 20
For Web — фронтенд, дизайн, программирование
msw, фреймворк для честной подмены ответов сервера, работающий через сервис-воркер и не требующий никакого бэкенда → https://github.com/open-draft/msw
источник
2019 August 21
For Web — фронтенд, дизайн, программирование
Используем ES-модули в продакшене сегодня: Филип Уолтон развеивает распространённые опасения и показывает, как использовать ES-модули, чтобы ускорить загрузку сайта → https://philipwalton.com/articles/using-native-javascript-modules-in-production-today/
источник
For Web — фронтенд, дизайн, программирование
<iframe> ужасен, он может быть лучше. Дэниэл Брейн о проблемах фреймов и возможных решениях, частично реализованных библиотекой zoid от PayPal → https://medium.com/p/974b731f0fb4
источник
2019 August 22
For Web — фронтенд, дизайн, программирование
Инженеры Grubhub рассказали, как они ускорили мобильную версию сервиса, переписав его с Angular на Preact → https://bytes.grubhub.com/f09ca61ea27c
источник
For Web — фронтенд, дизайн, программирование
TabNine, умный автокомплит для любых языков программирования, использующий машинное обучение для предсказания намерений программиста → https://tabnine.com
источник
For Web — фронтенд, дизайн, программирование
Вышла date-fns v2, модульная библиотека для работы с датами → https://date-fns.org/

Если вы всё ещё используете в проектах Moment или Luxon, самое время задуматься о переезде на легковесную альтернативу.
источник
2019 August 23
For Web — фронтенд, дизайн, программирование
NodeGUI, альтернатива Electron на основе Qt для разработки десктопных приложений: потребляет мало ресурсов, поддерживает TypeScript и стилизацию на CSS, есть React-версия (что-то вроде React Native) → https://blog.atulr.com/nodegui-intro/
источник
For Web — фронтенд, дизайн, программирование
Введение в Native File System API, новый API для работы с локальными файлами → https://developers.google.com/web/updates/2019/08/native-file-system
источник
2019 August 25
For Web — фронтенд, дизайн, программирование
Открыт набор на бесплатный курс «Основы программирования» от Тимура Шемсединова: фундаментальные темы, лекции и код на YouTube и GitHub, опциональные экзамены. Старт занятий 3 сентября → https://habr.com/p/464023/
источник
2019 August 26
For Web — фронтенд, дизайн, программирование
Когда "Zoë" !== "Zoë": Алессандро Сегала о нюансах представления Unicode-строк и способе избежать багов с помощью нормализации → https://withblue.ink/2019/03/11/why-you-need-to-normalize-unicode-strings.html
источник
For Web — фронтенд, дизайн, программирование
7 моих заблуждений как junior-разработчика: Моника Лент о том, как поменялся её взгляд на промышленное программирование за 10 лет работы → https://monicalent.com/blog/2019/06/03/absolute-truths-unlearned-as-junior-developer/
источник
2019 August 27
For Web — фронтенд, дизайн, программирование
🎧
Свежие подкасты

Frontend Weekend Remote №1, в гостях Никита Дубко: конференции, синдром самозванца, подготовка докладов → https://soundcloud.com/frontend-weekend/fwr-1

«Девшахта» №92, в гостях Александр Коротаев и Алексей Золотых: как автоматизация помогает в работе и как найти на неё время → https://medium.com/p/50bf06d4bf5b

«Фронтенд-юность» №104: почему фронтенд растёт через задницу → https://soundcloud.com/frontend_u/e104

«Сделайте мне красиво» №23, в гостях Сергей Фролов и Сергей Рубанов: ламповые конференции,10х разраб и WebAssembly → https://soundcloud.com/begebot/ep23

«Веб-стандарты» №189, в гостях Павел Ловцевич и Анна Селезнёва: MathML в Chrome, ленивые картинки в Chrome, поворот картинки в CSS, нативные CSS-модули, БЭМ или CSS-in-JS, зачем нужны основы, манифест приватности, CSS-Minsk-JS → https://medium.com/p/8390bf90f2a7

«Новости 512»: RoR 6, native JS-modules, Vue Composition API, оптимизация анимаций и загрузки images → https://soundcloud.com/csssr/novosti-512-ror-6-native-js-modules-vue-composition-api-optimizatsiya-animatsiy-i-zagruzki-images
источник
For Web — фронтенд, дизайн, программирование
npmfs, сервис для просмотра и сравнения содержимого опубликованных NPM-пакетов по версиям → https://npmfs.com/
источник
For Web — фронтенд, дизайн, программирование
Предложение по добавлению в веб-платформу нативного API для реализации виртуального скролла → https://github.com/WICG/virtual-scroller
источник
For Web — фронтенд, дизайн, программирование
Embedded Image Previews, новая техника предзагрузки изображений, не требующая генерации отдельной версии картинки в маленьком разрешении → https://www.smashingmagazine.com/2019/08/faster-image-loading-embedded-previews/
источник
2019 August 28
For Web — фронтенд, дизайн, программирование
Введение в optional chaining operator, позволяющий безопасно обращаться к глубоким полям во вложенных структурах → https://v8.dev/features/optional-chaining
источник
For Web — фронтенд, дизайн, программирование
Как реализовать систему плагинов в вебе и спать спокойно: инженеры Figma подробно рассказали, как они продумали и реализовали систему плагинов, отвечающую требованиям безопасности и быстродействия → https://www.figma.com/blog/how-we-built-the-figma-plugin-system/
источник
2019 August 29
For Web — фронтенд, дизайн, программирование
Как мы учились рисовать тексты на Canvas: инженеры платформы для визуальной коллаборации Miro о нюансах отрисовки текста, переезде с Flash на Canvas и отказе от SVG foreignObject → https://habr.com/p/458624/
источник
For Web — фронтенд, дизайн, программирование
Введение в GPU-вычисления в вебе → https://developers.google.com/web/updates/2019/08/get-started-with-gpu-compute-on-the-web
источник
For Web — фронтенд, дизайн, программирование
Как фронтенд влияет на расход аккумулятора? Обзор факторов и практические советы по анализу и повышению энергоэффективности сайта от Саймона Фрейзера → https://webkit.org/blog/8970/how-web-content-can-affect-power-usage/
источник