Size: a a a

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

2019 August 08
For Web — фронтенд, дизайн, программирование
Введение в Contact Picker, новый экспериментальный API для доступа к контактам пользователя → https://developers.google.com/web/updates/2019/08/contact-picker
источник
2019 August 09
For Web — фронтенд, дизайн, программирование
Неочевидные советы начинающим программистам: Миша Карпенко делится советами, накопленными более чем за 10 лет работы → https://mkarp.co/non-obvious-tips-for-beginner-software-engineers
источник
2019 August 10
For Web — фронтенд, дизайн, программирование
Облегчаем старт новых проектов: инженеры Spotify о собственном стартовом шаблоне web-scripts, абстрагирующем общую фронтенд-инфраструктуру вроде сборки и линтинга → https://labs.spotify.com/2019/07/03/web-scripts-creating-npm-libraries-in-a-snap-at-spotify/
источник
2019 August 11
For Web — фронтенд, дизайн, программирование
Разработка offline-first приложений с помощью event sourcing: интерактивный рассказ Андрея Саломатина об альтернативе парадигме CRUD → https://flpvsk.com/blog/2019-07-20-offline-first-apps-event-sourcing/
источник
For Web — фронтенд, дизайн, программирование
Вышла новая редакция современного учебника JavaScript: используется ES2019, убраны устаревшие темы, добавлено множество новых тем, улучшена структура изложения → https://learn.javascript.ru/
источник
For Web — фронтенд, дизайн, программирование
Как устроена двухфакторная аутентификация и как реализовать генерацию одноразовых паролей на JS с помощью Web Crypto API? Руководство Александра Хованского → https://habr.com/p/462945/
источник
2019 August 12
For Web — фронтенд, дизайн, программирование
Применяем Network Information API для определения скорости сети и динамической настройки таймаутов: инженеры Algolia об опыте улучшения UX сервиса на медленных соединениях → https://blog.algolia.com/netinfo-api-algolia-javascript-client/
источник
For Web — фронтенд, дизайн, программирование
quicktype, утилита для конвертации произвольных JSON-структур в статически типизированные модели и код для их парсинга на разных языках, в том числе TypeScript → https://github.com/quicktype/quicktype
источник
2019 August 13
For Web — фронтенд, дизайн, программирование
treat, CSS-in-JS библиотека для написания темизируемых стилей: минимальный рантайм, статическая типизация, извлечение стилей на этапе сборки и поддержка старых браузеров → https://seek-oss.github.io/treat
источник
2019 August 15
For Web — фронтенд, дизайн, программирование
Как работают JavaScript-движки? Джейсон Вильямс решил разобраться и написал собственный JS-движок на Rust, о чём рассказал на JSConf → https://youtu.be/_uD2pijcSi4
источник
For Web — фронтенд, дизайн, программирование
Largest Contentful Paint: Филип Уолтон о новой метрике быстродействия для измерения скорости отрисовки значимого содержимого страницы → https://web.dev/largest-contentful-paint/
источник
2019 August 16
For Web — фронтенд, дизайн, программирование
Девять распространённых заблуждений о дизайн-системах: обзор дизайнеров Modus Create для тех, кто берётся за реализацию собственной дизайн-системы → https://moduscreate.com/blog/9-design-system-traps-to-avoid/
источник
For Web — фронтенд, дизайн, программирование
Как измерить производительность JavaScript-кода? Крис Фердинанди об инструментах и нюансах, о которых нужно знать → https://gomakethings.com/how-to-test-vanilla-js-performance/
источник
2019 August 17
For Web — фронтенд, дизайн, программирование
Важные материалы первой половины августа: современный учебник JavaScript, Contact Picker API, Flow → TypeScript, ускорение веб-версии Instagram, спецификации, конкурс Telegram, двухфакторная аутентификация, Largest Contentful Paint, Network Information API → https://forwebdev.ru/digest/2019-08-17/
источник
2019 August 18
For Web — фронтенд, дизайн, программирование
Бездействующие скрипты — ключ к постепенной автоматизации: Дэн Слиммон предлагает ленивый подход к автоматизации рутинных процессов → https://blog.danslimmon.com/2019/07/15/do-nothing-scripting-the-key-to-gradual-automation/
источник
For Web — фронтенд, дизайн, программирование
Cashify, современная альтернатива более не поддерживаемой money.js для конвертации валют → https://github.com/xxczaki/cashify
источник
2019 August 19
For Web — фронтенд, дизайн, программирование
Полное руководство по дизайну удобных форм: Адам Силвер с обзором лучших UX-практик → https://adamsilver.io/articles/form-design-from-zero-to-hero-all-in-one-blog-post/
источник
For Web — фронтенд, дизайн, программирование
Дизайнеры Dropbox рассказали, как они переехали на Figma и организовали в ней свою кроссплатформенную дизайн-систему → https://dropbox.design/article/design-tooling-at-scale
источник
2019 August 20
For Web — фронтенд, дизайн, программирование
Как Slack вредит работе: обзор проблем инструментов коммуникации в реальном времени → https://www.silasreinagel.com/blog/2019/08/12/how-slack-harms-projects/
источник
For Web — фронтенд, дизайн, программирование
Базовые требования к кастомным контролам: чеклист от Адриана Розелли для тех, кому нужно реализовать кастомный селект, календарь или любой другой не нативный контрол → http://adrianroselli.com/2019/08/basic-custom-control-requirements.html
источник