home.social

#верстка — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #верстка, aggregated by home.social.

  1. Помогаю новичкам найти ошибки в вёрстке ChatGPT

    Привет, Хабр! Мне кажется, что сегодня начинающие фронтендеры уже не пишут код сами. Они отдают всё на откуп искусственному интеллекту. Хорошо это или плохо — судить не буду. Я хочу помочь вам найти плохие решения в вёрстке, которые ChatGPT вам предлагает. Для этого я собрал наиболее популярные примеры, которые очень просто исправить. Я вам всё покажу. Только, пожалуйста, не судите меня строго. Я не очень хорошо умею пользоваться ChatGPT. Но примеры взяты из реальных приложений. Так что о них в любом случае стоит знать. Давайте посмотрим, что я вам подготовил.

    habr.com/ru/companies/ruvds/ar

    #html #верстка #accessibility #доступность_сайтов #бэм #ruvds_статьи

  2. Помогаю новичкам найти ошибки в вёрстке ChatGPT

    Привет, Хабр! Мне кажется, что сегодня начинающие фронтендеры уже не пишут код сами. Они отдают всё на откуп искусственному интеллекту. Хорошо это или плохо — судить не буду. Я хочу помочь вам найти плохие решения в вёрстке, которые ChatGPT вам предлагает. Для этого я собрал наиболее популярные примеры, которые очень просто исправить. Я вам всё покажу. Только, пожалуйста, не судите меня строго. Я не очень хорошо умею пользоваться ChatGPT. Но примеры взяты из реальных приложений. Так что о них в любом случае стоит знать. Давайте посмотрим, что я вам подготовил.

    habr.com/ru/companies/ruvds/ar

    #html #верстка #accessibility #доступность_сайтов #бэм #ruvds_статьи

  3. Помогаю новичкам найти ошибки в вёрстке ChatGPT

    Привет, Хабр! Мне кажется, что сегодня начинающие фронтендеры уже не пишут код сами. Они отдают всё на откуп искусственному интеллекту. Хорошо это или плохо — судить не буду. Я хочу помочь вам найти плохие решения в вёрстке, которые ChatGPT вам предлагает. Для этого я собрал наиболее популярные примеры, которые очень просто исправить. Я вам всё покажу. Только, пожалуйста, не судите меня строго. Я не очень хорошо умею пользоваться ChatGPT. Но примеры взяты из реальных приложений. Так что о них в любом случае стоит знать. Давайте посмотрим, что я вам подготовил.

    habr.com/ru/companies/ruvds/ar

    #html #верстка #accessibility #доступность_сайтов #бэм #ruvds_статьи

  4. Помогаю новичкам найти ошибки в вёрстке ChatGPT

    Привет, Хабр! Мне кажется, что сегодня начинающие фронтендеры уже не пишут код сами. Они отдают всё на откуп искусственному интеллекту. Хорошо это или плохо — судить не буду. Я хочу помочь вам найти плохие решения в вёрстке, которые ChatGPT вам предлагает. Для этого я собрал наиболее популярные примеры, которые очень просто исправить. Я вам всё покажу. Только, пожалуйста, не судите меня строго. Я не очень хорошо умею пользоваться ChatGPT. Но примеры взяты из реальных приложений. Так что о них в любом случае стоит знать. Давайте посмотрим, что я вам подготовил.

    habr.com/ru/companies/ruvds/ar

    #html #верстка #accessibility #доступность_сайтов #бэм #ruvds_статьи

  5. Верстальщики в 2026 году. Я был неправ в 2016-м?

    Кто сказал, что верстальщики умерли в 2016-м? В 2026-м они востребованы как никогда. Кто же знал, что мои же слова вернутся ко мне спустя десять лет. В 2016 году, работая наставником в html academy , я регулярно говорил студентам: «Учите JavaScript и фреймворки, чистых верстальщиков скоро не будет». Спустя 10 лет я до сих пор провожу собеседования на позицию HTML/CSS Developer (да, именно так называется роль даже в 2026 году). Узнать больше о боли автора

    habr.com/ru/articles/1033558/

    #html #html5 #верстальщик #верстка #работа #работа_за_границей #работа_в_it

  6. Запустил open source проект на 3 площадках для стартапов. Вот что получилось

    Здравствуйте, товарищи! Продолжаю писать о своих приключениях в мире open source. Сегодня речь пойдет о маркетинге, а точнее: про один из каналов - площадки для стартапов, типа Product Hunt. Расскажу про свой опыт запуска open source проекта на трех таких площадках. Как готовился, что вышло, и стоила ли игра свеч. Рассказ пойдет в хронологическом порядке, но больше информации будет про одну из площадок, которая нам казалась важнее и с которой мы получили больше профита. Ну, рассказывай!

    habr.com/ru/articles/1017604/

    #open_source #mlut #atomic_css #верстка #стартап #tailwind #css #product_hunt #интернетмаркетинг

  7. Запустил open source проект на 3 площадках для стартапов. Вот что получилось

    Здравствуйте, товарищи! Продолжаю писать о своих приключениях в мире open source. Сегодня речь пойдет о маркетинге, а точнее: про один из каналов - площадки для стартапов, типа Product Hunt. Расскажу про свой опыт запуска open source проекта на трех таких площадках. Как готовился, что вышло, и стоила ли игра свеч. Рассказ пойдет в хронологическом порядке, но больше информации будет про одну из площадок, которая нам казалась важнее и с которой мы получили больше профита. Ну, рассказывай!

    habr.com/ru/articles/1017604/

    #open_source #mlut #atomic_css #верстка #стартап #tailwind #css #product_hunt #интернетмаркетинг

  8. Запустил open source проект на 3 площадках для стартапов. Вот что получилось

    Здравствуйте, товарищи! Продолжаю писать о своих приключениях в мире open source. Сегодня речь пойдет о маркетинге, а точнее: про один из каналов - площадки для стартапов, типа Product Hunt. Расскажу про свой опыт запуска open source проекта на трех таких площадках. Как готовился, что вышло, и стоила ли игра свеч. Рассказ пойдет в хронологическом порядке, но больше информации будет про одну из площадок, которая нам казалась важнее и с которой мы получили больше профита. Ну, рассказывай!

    habr.com/ru/articles/1017604/

    #open_source #mlut #atomic_css #верстка #стартап #tailwind #css #product_hunt #интернетмаркетинг

  9. Запустил open source проект на 3 площадках для стартапов. Вот что получилось

    Здравствуйте, товарищи! Продолжаю писать о своих приключениях в мире open source. Сегодня речь пойдет о маркетинге, а точнее: про один из каналов - площадки для стартапов, типа Product Hunt. Расскажу про свой опыт запуска open source проекта на трех таких площадках. Как готовился, что вышло, и стоила ли игра свеч. Рассказ пойдет в хронологическом порядке, но больше информации будет про одну из площадок, которая нам казалась важнее и с которой мы получили больше профита. Ну, рассказывай!

    habr.com/ru/articles/1017604/

    #open_source #mlut #atomic_css #верстка #стартап #tailwind #css #product_hunt #интернетмаркетинг

  10. Как я сократила время разработки на 50% одним решением

    В статье показан практический подход, который помогает сократить время на вёрстку, убрать лишние вопросы и сделать дизайн понятным без дополнительных объяснений. Если вы сталкивались с ситуациями, когда разработчик «не так понял макет», сроки вёрстки дизайна часто переносятся, коммуникация отделов дизайна и разработки хромает — этот материал для вас. Читать

    habr.com/ru/articles/1014944/

    #дизайн #дизайнсистема #оптимизация_кода #оптимизация_рабочего_времени #библиотеки_компонентов #UI #продуктивность #продуктивность_команд #верстка #разработка_приложений

  11. [Перевод] Настройка отображения материалов в Joomla

    Это перевод статьи Брайана Тимана ( Brian Teeman ) о переопределении макета материала Joomla, с разделением блока вводного текста и полного текста материала. С примером возможного оформления.

    habr.com/ru/articles/1008184/

    #верстка #переопределение_материалов_Joomla

  12. Tailwind CSS v4 против MUI, Ant Design и Styled Components: архитектурный разбор

    В 2026 году выбор инструмента для стилизации — это не вопрос вкуса, а вопрос архитектуры. Мы разберём, где Tailwind CSS v4 выигрывает у признанных лидеров: компонентных библиотек (MUI, Ant Design) и CSS-in-JS решений (Styled Components).

    habr.com/ru/articles/1006248/

    #Tailwind_CSS #CSS #Frontend #Design_System #React #Styled_Components #Верстка #Архитектура #Микрофронтенды #Figma

  13. [Перевод] Как совместить утилиты и рукописный CSS в атомарном подходе?

    Всем здравствуйте, дорогие читатели! Меня зовут Рамазан, я Frontend-разработчик, энтузиаст и я люблю исследовать грани возможностей современных Web-технологий. В этой статье мы поговорим о том, нормально ли применять в рамках Atomic CSS подхода рукописный CSS. Бытуют разные мнения по этому поводу. Кто-то считает, что в атомарном подходе нужно использовать только утилиты, а кто-то допускает и произвольные сочетания рукописных CSS классов с ними. Я постараюсь разобраться в этом, аргументируя свою позицию.

    habr.com/ru/articles/990428/

    #atomic_css #mlut #tailwindcss #css #cssфреймворк #cssанимации #верстка #sass #utilityfirst

  14. Atomic CSS: верстка и легкость бытия

    Здравствуйте, товарищи! Меня зовут Валентин, и сегодня мы снова поговорим про Atomic CSS! Обсудим имеющиеся проблемы в верстке и посмотрим, как атомарный подход их решает (или не решает). Разберем основные мифы, посмотрим на хорошие практики этого подхода и сделаем некоторые выводы. Эту статью можно отчасти считать продолжением моей предыдущей по данной теме. Но если там был хардкор и технические детали, то здесь уже разберем прикладные вопросы: как верстать в Atomic CSS, чтобы получить заявленный эффект.

    habr.com/ru/articles/981714/

    #atomic_css #mlut #tailwind #css #бэм #верстка #html #sass #javascript #utilityfirst

  15. Я нанял джуна в свой open source проект. Вот что получилось

    Здравствуйте, товарищи! Сегодня у нас будет не техническая статья. Я расскажу об одном нестандартном кейсе из своей практики, суть которого отражена в заголовке. В первой части будет описание моего опыта, а далее обсудим, как можно его перенять. И не просто перенять, а использовать для решения сразу двух проблем в IT-индустрии! Как обычно: все имена вымышлены, а совпадения случайны... Ну давай, расскажи мне!

    habr.com/ru/articles/962468/

    #карьера_в_it #open_source #mlut #верстка #atomic_css #tailwind #html #sass #css

  16. Изнутри жюри: как мы выбирали лучшую работу на чемпионате по html верстке

    Всем привет, с вами Артем Леванов, Front Lead в WebRise. Когда тебе, как члену жюри, приходится выбирать лучшую работу среди сильных участников, на первый план выходят не только pixel-perfect, но и детали, которые создают ощущение качественного продукта. В чем была наша задача на чемпионате по верстке от HTML Academy, с какими работами мы столкнулись и какие решения заслуживают отдельного внимания — разбираю на реальных примерах финалистов.

    habr.com/ru/articles/956710/

    #верстка #верстальщик #htmlверстка #html #css #css_animation

  17. [Перевод] CSS, который все ненавидят: sin() и cos()

    Команда JavaScript for Devs подготовила перевод статьи о том, почему тригонометрические функции стали «most hated» возможностью CSS и как их можно использовать с пользой. Мы разберёмся, что делают sin() и cos() , и посмотрим на практические примеры: от круговых раскладок до затухающих анимаций.

    habr.com/ru/articles/949004/

    #css #sin #cos #тригонометрия #верстка #анимация #transform #layout #frontend #web

  18. #пиздец #верстка #FAIL

    ...Когда гуманитарии лезут в технарские дела 🤣

    Первая пикча относится к вопросу:

    Какой вариант представления инфы лучше, левый или правый? Без учёта занимаемой площади. Левый мне нравится больше.

    Вторая пикча — это вариант Арт‑директора и соавтора курса «Пользовательский интерфейс и представление информации» с аргументацией

    Если строк реально всего две, то я бы единицы измерения перенёс в само тело таблицы. Если хочется сверстать более квадратно, можно из номеров контактов сделать подзаголовки

    Испытать #ИспанскийСтыд можно здесь 😂

  19. Как я полюбил LESS, избавился от копипасты в CSS-коде, сделал его безопаснее, а разметку семантической (часть 2)

    В первой части я рассказывал об основах LESS: переменных, миксинах, и некоторых приёмах. А сегодня мы поговорим о вещах, оставшихся в прошлый раз нераскрытыми...

    habr.com/ru/companies/timeweb/

    #css #less #верстка #ui #ux #препроцессоры #javascript #вебдизайн #webразработка #timeweb_статьи

  20. Попробовал сегодня скормить #Deepseek HTML-код, сгенерированный #Lovable с задачей оптимизировать HTML-код (Lovable генерирует слишком много тегов-обёрток, а также использует Tailwind, который я терпеть не могу). Увы, результаты оказались весьма неудовлетворительные: оптимизированная страница сильно отличалась от исходной. Так что с этой задачей #LLM пока не справляются, придётся делать всё по-старинке вручную. #ai #html #верстка

  21. Как я полюбил LESS и с его помощью избавился от копипасты в своём CSS-коде, а разметку сделал семантической

    В силу личной специфики (я чаще работаю не над веб-страницами, а над интерфейсами для десктопных и мобильных приложений, которые пишу на HTML/CSS), я долго избегал рабочие процессы сложнее, чем «отредактировал CSS-файл и сохранил его», и открыл для себя CSS-препроцессинг довольно поздно, но… В наши дни он, в общем-то, ничуть не устарел, и актуален не меньше, чем раньше. Так что, если вы пишете CSS (а не генерируете его) для чего угодно (SPA, приложения, лендинги, веб-аппы и т.д.), но до сих пор не пользуетесь LESS или SASS — приглашаю под кат, где я, стараясь не опускаться до уровня «очередной-пересказ-учебника», немного расскажу о принципах LESS, инструментах, его текущем состоянии и поделюсь своими техниками и приёмами (с примерами). А если вы не пишете CSS, но знакомы с традиционными языками программирования, всё равно добро пожаловать: я провожу параллели между ними и LESS, а заодно рассказываю об очень полезных принципах проектирования от Алана Кея.

    habr.com/ru/companies/timeweb/

    #css #less #верстка #ui #ux #preprocessors #препроцессоры

  22. БЭМ + Tailwind: прагматичный гибрид для современного фронтенда

    Устали от бесконечных споров о CSS-методологиях? В этой статье я рассказываю, как объединил БЭМ и Tailwind в мощный гибридный подход, который спас мой проект и нервную систему. Узнайте, как избавиться от мучительного нейминга, решить проблему с отступами и ускорить разработку в два раза. Никакого догматизма — только практический опыт и реальные примеры использования лучших сторон обоих подходов. Чекнуть габеллу.

    habr.com/ru/articles/924826/

    #tailwindcss #бэмметодология #css #скалирование #верстка #боль #frontendразработка #новый_подход #гибридные_приложения #экономия_времени

  23. Как фронтендеру сделать интерфейс дружелюбнее к пользователю. Коллекция HTML/CSS лайфхаков

    Привет, Хабр. Мне всегда нравились красивые и удобные интерфейсы. Желая сделать лучше для пользователя, я потратил не один день. Так я начал коллекционировать HTML и CSS лайфхаки, которые улучшают впечатление пользователя от интерфейса. В итоге у меня получился внушительный список. Сегодня хочу поделиться с вами некоторыми практиками из него. Я постарался собрать наиболее простые, чтобы вы могли быстро и безболезненно внедрить их. Давайте посмотрим, что я вам подготовил.

    habr.com/ru/companies/ruvds/ar

    #ruvds_статьи #css #верстка #фронтенд #лайфхаки

  24. Адаптивная вёрстка с учётом размера шрифта пользователя и брейкпоинты

    На эту статью меня вдохновил вопрос из раздела Q&A « Как выбрать «опорные точки» перехода ширины экрана для стилей страниц сайта? ». Занимаясь в последнее время адаптивной вёрсткой, я пришёл к нескольким выводам, которыми и хочу с вами здесь поделиться. Заодно разберём некоторые полезные (и не очень) техники для адаптивной вёрстки, и пересоберём Bootstrap с их учётом.

    habr.com/ru/companies/timeweb/

    #timeweb_статьи #css #верстка #адаптивная_верстка #breakpoint #ui #usability

  25. Интернет мельчает. К чему привели тенденции Web дизайна

    За время своего существования сайты в интернете пережили не одну революцию, превратившись из простых страничек (и даже таблиц) в многофункциональных монстров в виде веб приложений. Сначала пользователей надо было удерживать на страницах, так в моду вошли пестрые цвета, анимации и flash player. Развился JS, веб перешел на HTML5, что подарило сообществу огромный функционал в плане технических возможностей и параметров кастомизации сайтов. Интернет быстро перестал быть местом для гиков, в интернет пришли серьезные дяди с серьезными бизнесами, которым нужно было солидно выглядеть на фоне конкурентов и продавать свои услуги. Начались огромные исследования, составление тенденций и рекомендаций, куча материалов от дизайнеров как надо делать сайты, это все переосмысливалось и обновлялось. Появились готовые библиотеки по работе со стилями, сильно упростившие процесс разработки. Со временем, интернет в большей степени стал приятен глазу, ушли в историю сайты, переполненные баннерами и аляпистым сочетанием цветов, появилась стандартная сетка с колонками и отступами, все дизайнеры приняли за правило использование пустого пространства, так называемого «воздуха», а большинство сайтов стало похоже друг на друга по структуре и расположению блоков. А потом оказалось, что кругом очень много мобильного трафика, да настолько много, что количество таких пользователей стало превышать количество десктопных. И дизайн стали переделывать под них, как основную аудиторию, отказавшись от поддержки отдельных мобильных версий. У нас же теперь адаптивный дизайн, вот и будем адаптировать под разные размеры экрана. К чему это привело?

    habr.com/ru/articles/895450/

    #вебдизайн #верстка #отступы

  26. Верстка для ленивых: как перестать бояться CSS и начать верстать как супергерой

    Развалившийся макет, сломанные кнопки и тестировщик, отправляющий бесконечные баг-репорты... Знакомая боль? Вёрстка может быть не кошмаром, а крепостью, если подойти к ней с умом. В этом гайде — проверенные принципы, которые помогут вам делать гибкую и устойчивую вёрстку, способную пережить любые изменения контента и дизайна.

    habr.com/ru/articles/889960/

    #CSS #верстка #frontend #адаптивность #семантика #оптимизация #анимации #доступность #производительность #ui_ux

  27. Ошибки в вёрстке: как мы избавились от них с помощью чек-листа

    Мы в Точке делаем эквайринг, онлайн-бухгалтерию и много других полезных продуктов для бизнеса. Все они постоянно дорабатываются, поэтому нам нужно непрерывно работать с дизайном и выпускать новые фичи. Недавно мы заметили, что каждый раз исправляем в вёрстке одни и те же ошибки. Решили оптимизировать процесс дизайн-ревью и ввели чек-листы, благодаря которым количество правок сократилось в три раза. Меня зовут Евгений Ерёмин, я продуктовый дизайнер в Точке уже более пяти лет. Расскажу подробнее о процессе оптимизации дизайн-ревью в этой статье.

    habr.com/ru/companies/tochka/a

    #figma #дизайнревью #верстка #чеклист #оптимизация_процессов

  28. 7 хаков HTML: нестандартные решения в истории гипертекстовой разметки

    Привет, Хабр! Сегодня мы решили вспомнить, как раньше веб-мастера обходили ограничения разметки. История веб-разработки полна креативных находок — технологии не всегда успевали за фантазией пользователей. На заре девяностых, чтобы выделиться на фоне конкурентов, веб-разработчики искали творческие решения. Собрали подборку из 7 популярных приемов и подходов, которые использовали веб-мастера, чтобы выйти за пределы ограничений HTML.

    habr.com/ru/companies/spaceweb

    #html #вебразработа #вебмастера #история_интернета #гипертекстовый #ностальжи #ностальгии_пост #90ые #верстка #frontend

  29. Гибкие макеты: Решаем проблему на корню

    При создании гибких макетов главный фактор, который мы должны учитывать, — это ширина корневого элемента. Мы можем получить процентное измерение ширины, с помощью такой единицы как vw . Не все знают, что можно менять размер шрифта в настройках браузера, и тем более не многие этим пользуются. Но если мы хотим обеспечить отзывчивость, мы должны учитывать и этот фактор. Во всех браузерах размер шрифта по умолчанию равен 16px; если это значение будет изменено, будет изменен и размер одного rem . Поэтому все размеры связанные с типографикой и не только лучше задавать в этих единицах. Таким образом, мы хотим, чтобы при изменении ширины страницы или размера шрифта в настройках браузера автоматически менялись и размеры элементов, отступов и шрифтов. Важно отметить, что изменение всех размеров нас интересует только в пределах минимальной и максимальной ширины макета. ▎ Проблема Например мы хотим задать размер для заголовка первого уровня. При минимальной ширине макета (320px), размер шрифта должен быть 28px. При максимальной ширине (1440px), размер шрифта должен быть 40px. Для решения этой задачи мы можем использовать специальный онлайн калькулятор: Min-Max-Value Interpolation Для наших значений мы получим такой код: clamp(1.75rem, 1.536rem + 1.07vw, 2.5rem)

    habr.com/ru/articles/874716/

    #frontend #frontendразработка #frontend_development #верстка #вебдизайн #css #адаптивность #адаптивная_вёрстка #адаптивный_дизайн #резиновая_верстка

  30. Алло! Реализуем дисковый телефон с помощью Jetpack Compose

    Привет, Хабр! Меня зовут Артем, я автор и ведущий YouTube и Telegram каналов Android Insights. Данная статья - идейный продолжатель моей предыдущей статьи Создание Custom Layout в Jetpack Compose Сегодня мы создадим настоящий дисковый телефон с помощью Jetpack Compose! Вы узнаете, как реализовать жесты, анимации и механику вращения диска, чтобы получить максимально аутентичный опыт взаимодействия со старым добрым телефоном в современном Android приложении.

    habr.com/ru/articles/871956/

    #kotlin #android #jetpack #compose #jetpack_compose #обучение #телефон #диск #верстка #жесты

  31. CSS Grid Layout: Асимметричная адаптивная сетка

    В веб-дизайны сетки, как в Pinterest уже давно не являются чем-то новым. Но что, если нужно сделать блоки различной высоты, при этом сохранив адаптивность. Оказывается, это можно сделать, используя только стандартные возможности CSS Grid Layout.

    habr.com/ru/articles/871570/

    #frontend #frontendразработка #верстка #вебдизайн

  32. Создание Custom Layout в Jetpack Compose

    Привет, Хабр! Меня зовут Артем и я автор и ведущий YouTube канала Android Insights Сегодня я расскажу о том, как создавать Custom Layout в Jetpack Compose, а также мы решим одну связанную с данной темой практическую задачку. Создание Custom Layout может показаться чем-то сложным на первый взгляд, но я постараюсь все объяснить максимально понятно и подробно. Итак, приступим!

    habr.com/ru/articles/867822/

    #kotlin #android #jetpack #compose #jetpack_compose #custom_view #custom_layout #верстка #обучение #мобильные_приложения

  33. Ошибки при работе с tailwindcss

    Рассмотрим распространенные ошибки которые допускают разработчики при работе с tailwind и пути их решения.

    habr.com/ru/articles/858426/

    #tailwind #react #vue #верстка #css

  34. Глассморфизм и SVG

    Всем привет. Я Андрей Осипов, фронтендер из Контура. Почти три года назад, когда у компании был еще старый фирменный стиль, мы столкнулись с проблемой экспорта из фигмы изображений в формате SVG. Сложность была с изображениями, где был эффект глассморфизма, он же эффект матового стекла (frosted glass). Недавно чисто из любопытства я решил проверить, починили ли в Figma эту проблему. Проблема осталась. Плагинов так и нет, а гугл не предлагает хороших решений. Поэтому решил выложить эту статью сюда, может, кому пригодится.

    habr.com/ru/companies/skbkontu

    #svg #верстка #глассморфизм #векторная_графика #css #htmlверстка

  35. Bootstrap или свое решение

    Хекслет и все его сайд-проекты: code-basics.com, codebattle.hexlet.io, guides.hexlet.io реализованы с помощью Bootstrap. Причем, в основном, это стандартный бутстрап, иногда расширенный с помощью его встроенных механизмов (theming). Почему мы это делаем? Процесс разработки, который включает в себя этап дизайна, а следом и верстки, значительно медленнее, чем процесс, в котором интерфейсы создаются из готовых блоков без привлечения дополнительных людей. Думаю, не ошибусь, если скажу, что скорость отличается в разы. По моей оценке, задача на полдня может выливаться в неделю работы. Это особенно важно, учитывая, что для современных it-бизнесов наиболее критичная метрика — time to market, то есть скорость, с которой изменения доставляются до пользователей. Быстрые и частые релизы позволяют не тратить время на ненужные вещи и делать только то, что пользователям нужно по-настоящему. Кроме удлинения цикла релиза появляются и другие проблемы. Дополнительные люди - это дополнительные деньги, причем весьма серьезные для Хекслета, да и для многих других компаний. А больше людей означает больше времени на синхронизацию. Невозможно сделать хороший дизайн, не понимая пользователей и не побывав в их шкуре. С плюсами понятно, а что насчет минусов? Ведь сайт выглядит не “круто”. Как показывает практика, влияние дизайна на успешность продукта нередко переоценивается. Более того, на Хекслете происходит ровно наоборот. Сейчас дизайн более стандартный для Bootstrap, чем был в начале 2018 года (у нас была попытка сделать что-то совсем своё), и мы получаем много положительных отзывов:

    habr.com/ru/articles/848812/

    #tailwind_sucks #bootstrap #верстка

  36. Актуальность компонента

    Знакома ли вам ситуация, когда вы заходите в чужой макет, берете оттуда компоненты, верстаете экран и вот-вот собираетесь передавать его в разработку, как вдруг выясняется, что компоненты не из дизайн-системы (ДС) или давно удалены? Теперь всё приходится пересобирать. Знакомо? Как это решить? По этой причине и была придумана система статусов компонентов. Они помогают обозначить актуальность компонентов как для дизайнеров, так и для разработчиков. Статусы помогают определить, актуален ли компонент, удален ли он или это часть компонента из ДС, которым не следует пользоваться. Давайте по порядку. Ниже приведен пример макета, в котором есть как актуальные, так и неактуальные компоненты.

    habr.com/ru/articles/842346/

    #дизайнсистема #figma #компоненты #UIUX #макеты #верстка #дизайнеры #интерфейсы #дизайн #разработка

  37. Актуальность компонента

    Знакома ли вам ситуация, когда вы заходите в чужой макет, берете оттуда компоненты, верстаете экран и вот-вот собираетесь передавать его в разработку, как вдруг выясняется, что компоненты не из дизайн-системы (ДС) или давно удалены? Теперь всё приходится пересобирать. Знакомо? Как это решить? По этой причине и была придумана система статусов компонентов. Они помогают обозначить актуальность компонентов как для дизайнеров, так и для разработчиков. Статусы помогают определить, актуален ли компонент, удален ли он или это часть компонента из ДС, которым не следует пользоваться. Давайте по порядку. Ниже приведен пример макета, в котором есть как актуальные, так и неактуальные компоненты.

    habr.com/ru/articles/842346/

    #дизайнсистема #figma #компоненты #UIUX #макеты #верстка #дизайнеры #интерфейсы #дизайн #разработка

  38. Актуальность компонента

    Знакома ли вам ситуация, когда вы заходите в чужой макет, берете оттуда компоненты, верстаете экран и вот-вот собираетесь передавать его в разработку, как вдруг выясняется, что компоненты не из дизайн-системы (ДС) или давно удалены? Теперь всё приходится пересобирать. Знакомо? Как это решить? По этой причине и была придумана система статусов компонентов. Они помогают обозначить актуальность компонентов как для дизайнеров, так и для разработчиков. Статусы помогают определить, актуален ли компонент, удален ли он или это часть компонента из ДС, которым не следует пользоваться. Давайте по порядку. Ниже приведен пример макета, в котором есть как актуальные, так и неактуальные компоненты.

    habr.com/ru/articles/842346/

    #дизайнсистема #figma #компоненты #UIUX #макеты #верстка #дизайнеры #интерфейсы #дизайн #разработка

  39. Пара слов о тонких шпациях, или Почему текст может казаться вам скучным

    Я главред. Читаю и редактирую много коммерческих текстов. И заметила за собой интересный паттерн восприятия. Текст, который сдают в «канцелярском» виде — Times New Roman Justified — я автоматически считаю скучным. Поймала себя на этом дважды в течение пары дней и поняла, что с этим нужно что-то делать. Как минимум, я начала такие тексты «оживлять» (присваивать свои стили в гуглодоках) и перечитывать более внимательно. Любой текст имеет право на презумпцию нескучности)) Но пойдем издалека. Узнать, при чем тут тонкая шпация

    habr.com/ru/articles/835286/

    #верстка #тексты #редактура #word #google_docs

  40. Atomic CSS Deep Dive

    Здравствуйте, товарищи! Меня зовут Валик и в этой статье мы поговорим про подход Atomic CSS в верстке, разработку инструментов и смежные темы. Кратко вспомним базу - почему Atomic CSS. Рассмотрим популярные решения для работы в этом подходе и сравним их с моим изобретением - mlut . Разберем проблемы известных инструментов и посмотрим, как я решил их в своем. Будут интересные архитектурные решения, технические детали и немного хардкора. Те, кто занимается версткой, смогут по-другому взглянуть на Atomic CSS и, возможно, взять в работу новый инструмент. А те, кто пишет системный код и тулинг - получить вдохновение и перенять нестандартный опыт.

    habr.com/ru/articles/833712/

    #atomic_css #tailwind #css #mlut #utilityfirst #верстка #html #sass #javascript #бэм

  41. Полный гайд по CSS Flexbox с примерами из практики

    Привет! Сегодня мы поговорим про flexbox в css. Это очень важная тема, в которой должен разбираться каждый фронтенд-разработчик или верстальщик. Я покажу вам как flexbox работает на реальных примерах. А в конце статьи покажу лайфхаки, которыми сам постоянно пользуюсь на работе.

    habr.com/ru/articles/816349/

    #frontend #frontendразработка #flex #flexbox #css #css3 #html&css #htmlверстка #html #верстка

  42. Путь развития (Roadmap) Frontend разработчика

    В этой статье вы узнаете про то как я вижу современную и актуальную карту развития frontend разработчика, я расскажу про основные технологии которые необходимы для старта, и как сделать свои первые шаги в frontend разработке.

    habr.com/ru/articles/800579/

    #frontend #frontendразработка #frontend_development #roadmap #roadmap_frontend #javascript #html #css #верстка

  43. Выкачал с Fontesk 685 акцидентных/заголовочных #шрифто​в с поддержкой кириллицы.

    Все шрифты свободные/бесплатные.

    В комплекте скрипт для
    #PowerShell, которым можно воспользоваться, чтобы упорядочить архив чуть лучше, нежели он выглядит сейчас (по желанию).

    #fonts #шрифты #design #дизайн #дизигн #верстка #полиграфия #DTP #OpenSource #кириллица @[email protected] @[email protected] @[email protected] @[email protected] @[email protected]

  44. 100+ бесплатных онлайн-инструментов для всех, кто работает с контентом: копирайтеров, дизайнеров, SMM-специалистов

    Большая коллекция сервисов, которые помогут быстро подготовить качественный контент прямо в браузере.

    habr.com/ru/articles/788834/

    #копирайтинг #редактура #контент #верстка #дизайн #баннеры #редакторы #инструменты

  45. 100+ бесплатных онлайн-инструментов для всех, кто работает с контентом: копирайтеров, дизайнеров, SMM-специалистов

    Большая коллекция сервисов, которые помогут быстро подготовить качественный контент прямо в браузере.

    habr.com/ru/articles/788834/

    #копирайтинг #редактура #контент #верстка #дизайн #баннеры #редакторы #инструменты

  46. Об одном способе реализации архитектуры крупного Flutter-приложения

    Привет! Меня зовут Олег Скирюк, я лидирую контент-разработку в одной из команд билайна. Сам я перешёл в мобильную разработку из веба три года назад, после чего собрал и обучил одну из первых Flutter-команд в компании. Вместе с этой командой мы постоянно экспериментируем и пробуем различные решения, чтобы совершенствовать наши приложения. В этом посте я хочу рассказать про архитектуру Flutter-приложений, о том, как мы в билайне это делаем, чего мы достигли и как это у нас работает. Поговорим о создании архитектуры, организации управления состояниями и зависимостями, о привычных и не очень методах и концепциях, затронем Mobx, GetX и Flutter modular, а также разберём всё это на живом примере — на нашем мобильном приложении для дилеров. Мы обсудим его особенности, технические сложности, и посмотрим, как реализовать такое крупное приложение. Затем — углубимся в вопрос управления состоянием, зависимостями, приложением.

    habr.com/ru/companies/beeline_

    #flutter #разработка_мобильных_приложений #mobx #getx #UI #дизайнсистема #верстка