Size: a a a

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

2018 October 10
For Web — фронтенд, дизайн, программирование
Внутреннее устройство современных текстовых редакторов

Расшифровка доклада Алексея Кудрявцева из JetBrains о структурах данных и алгоритмах, реализующих продвинутые возможности редактирования и при этом справляющихся с большими объёмами данных → https://habr.com/p/424763/
источник
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
Form Design Patterns, книга Адама Силвера о разработке доступных и удобных форм: 10 глав, 384 страницы, доступна в цифровом и печатном виде → https://formdesignpatterns.com/
источник
2018 October 11
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
CSS Layout Cookbook, новый раздел на MDN с практическими примерами вёрстки распространённых раскладок и объяснением принятых в вёрстке решений → https://developer.mozilla.org/en-US/docs/Web/CSS/Layout_cookbook
источник
2018 October 12
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
Почему бы не добавить в HTML элемент <чудесный>? Брюс Лоусон в переводе CSS-Live по мотивам предложения добавить в HTML <color value=“” /> → http://css-live.ru/html5/pochemu-my-ne-dobavim-v-html-element.html
источник
For Web — фронтенд, дизайн, программирование
Zet, концептуально правильная альтернатива нативному Set с возможностью выполнения объединения, пересечения и других операций над множествами → https://github.com/terkelg/zet
источник
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
Если жёстко следовать дизайн-макетам, код будет сложный. Если упрощать код, дизайнеры будут негодовать из-за несоответствия макетов и результата.

Проблема в недостатке коммуникации между дизайнерами и разработчиками, утверждает Джонатан Снук и предлагает решение → https://snook.ca/archives/design/codification-of-design
источник
2018 October 13
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
Как развивался фронтенд в Artsy, подробный рассказ с обоснованием принятых решений: от Backbone и CoffeeScript к React, TypeScript и GraphQL → http://artsy.github.io/blog/2018/10/04/artsy-frontend-history/
источник
For Web — фронтенд, дизайн, программирование
Именование — это процесс, а не одно действие

Серия статей Арло Бэлши об эволюцонном подходе к именованию, состоящем из семи стадий → http://arlobelshee.com/good-naming-is-a-process-not-a-single-step/
источник
2018 October 14
For Web — фронтенд, дизайн, программирование
Психология дизайна

Джон Яблонски о важности понимания основ психологии дизайнерами, трёх базовых теориях психологии и их применении в дизайне → https://alistapart.com/article/psychology-of-design
источник
For Web — фронтенд, дизайн, программирование
Инженеры Dropbox подробно рассказали о сложностях и деталях реализации аннотаций к превью документов → https://blogs.dropbox.com/tech/2016/11/annotations-on-document-previews/
источник
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
JavaScript Visualizer, визуализатор контекста исполнения JS-кода для лучшего понимания принципов работы всплытия переменных, замыканий, прототипов и других базовых концепций языка → https://tylermcginnis.com/javascript-visualizer/
источник
For Web — фронтенд, дизайн, программирование
источник
For Web — фронтенд, дизайн, программирование
Инженеры Australian Broadcasting Corporation о своём опыте перехода на компонентный подход: методология, технологии, инструменты и доступность → https://developers.digital.abc.net.au/2018/09/28/composing-components/
источник
For Web — фронтенд, дизайн, программирование
источник