Size: a a a

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

2019 December 02
For Web — фронтенд, дизайн, программирование
24 дня индивеба: рождественский календарь Тима Маринина о том, что такое индивеб, зачем он нужен и как к нему приобщиться. Первая публикация про доменные имена → https://marinintim.com/2019/indieweb/1
источник
2019 December 03
For Web — фронтенд, дизайн, программирование
Как работает масштабирование SVG-элементов: интерактивное объяснение от Амелии Уотэнберг → https://wattenberger.com/guide/scaling-svg
источник
For Web — фронтенд, дизайн, программирование
Трое наших коллег стали фигурантами абсурдного уголовного дела. Константин Котов осуждён на 4 года, Сергей Суровцев заключён под стражу, Айдар Губайдулин был вынужден покинуть Россию и объявлен в международный розыск.

For Web выступает против политических репрессий и приглашает на онлайн-хакатон в поддержку политзаключенных, который пройдёт 13–15 декабря → https://github.com/developers-against-repressions/devs-against-the-machine

Это возможность использовать код как способ самовыражения, заявить о своей позиции и применить навыки на благо реальных правозащитных организаций.
источник
For Web — фронтенд, дизайн, программирование
Зачем и как измерять нагрузку JS-компонентов на CPU: обзор Стояна Стефанова → https://calendar.perfplanet.com/2019/javascript-component-level-cpu-costs/
источник
2019 December 04
For Web — фронтенд, дизайн, программирование
Как спроектировать и реализовать анимированные иллюстрации, не жертвуя быстродействием: Нил Шанкар из Google на примере домашней страницы Chrome → https://medium.com/p/be0a6ff3df7a
источник
2019 December 05
For Web — фронтенд, дизайн, программирование
Обновление UI: сравнение значений vs отслеживание мутаций. Обзор двух подходов к определению необходимости перерисовки UI после изменения состояния приложения → https://itnext.io/9f6fe912dd9a
источник
2019 December 08
For Web — фронтенд, дизайн, программирование
Lite YouTube Embed, легковесный скрипт Пола Айриша для встраивания видео с YouTube, в ~200 раз быстрее стандартного → https://github.com/paulirish/lite-youtube-embed
источник
For Web — фронтенд, дизайн, программирование
Преимущества, недостатки и нюансы использования Prettier в большой кодовой базе → https://blog.scottlogic.com/2019/12/05/prettier-tips-and-tricks-for-large-codebases.html
источник
For Web — фронтенд, дизайн, программирование
Как оптимизировать фоновое видео: советы Дага Силларса → https://calendar.perfplanet.com/2019/performance-tips-for-background-video/
источник
2019 December 09
For Web — фронтенд, дизайн, программирование
Незримая цена использования CSS-in-JS: как генерация и парсинг стилей в рантайме влияют на быстродействие → https://calendar.perfplanet.com/2019/the-unseen-performance-costs-of-css-in-js-in-react-apps/
источник
For Web — фронтенд, дизайн, программирование
Мой любимый git-коммит: Дэвид Томпсон о качествах хорошего коммита на образцовом примере от его коллеги → https://fatbusinessman.com/2019/my-favourite-git-commit
источник
2019 December 10
For Web — фронтенд, дизайн, программирование
Самый часто копируемый код из ответа на StackOverflow оказался с ошибкой: история о слепом доверии и арифметике с плавающей запятой → https://programming.guide/worlds-most-copied-so-snippet.html
источник
2019 December 11
For Web — фронтенд, дизайн, программирование
Как внедрять новые правила линтинга в большой кодовой базе? Кристиан Колер предлагает создать отдельный расширенный конфиг и использовать его при запуске линтера в прекоммит-хуке → https://dev.to/christiankohler/one-bite-at-a-time-how-to-introduce-new-lint-rules-in-a-large-codebase-37ph
источник
2019 December 12
For Web — фронтенд, дизайн, программирование
CSS Layout, большая коллекция примеров вёрстки распространённых UI-компонентов и раскладок → https://csslayout.io
источник
2019 December 13
For Web — фронтенд, дизайн, программирование
Классные URI не меняются: Тим Бернерс-Ли рассказывает, почему важно не менять адреса документов в вебе и как проектировать долговечные URI → https://www.w3.org/Provider/Style/URI
источник
For Web — фронтенд, дизайн, программирование
Architectural Katas, сборник близких к жизни задач на разработку архитектуры ПО → http://nealford.com/katas/list
источник
2019 December 14
For Web — фронтенд, дизайн, программирование
Нано-нейрон: семь простых JavaScript-функций, показывающих, как машина может «учиться» → https://github.com/trekhleb/nano-neuron/blob/master/README.ru-RU.md
источник
2019 December 15
For Web — фронтенд, дизайн, программирование
Типичная ошибка при проектировании API компонента: Константин Лебедев о проблемах boolean-модификаторов → https://medium.com/p/33702309cec4
источник
For Web — фронтенд, дизайн, программирование
Важные материалы первой половины декабря: поваренная книга вёрстки, как работает viewBox, внедрение новых правил линтинга, 24 дня индивеба, цена CSS-in-JS, легковесный YouTube Embed, нагрузка компонентов на CPU, классные URI не меняются, доступный кастомный select → https://forwebdev.ru/digest/2019-12-15/
источник
2019 December 16
For Web — фронтенд, дизайн, программирование
Архитектура CSS для современных JavaScript-приложений: Майк Райтмюллер делится мыслями о применении методологий и подходов к организации стилей в контексте SPA → https://www.madebymike.com.au/writing/css-architecture-for-modern-web-applications/
источник