Как стать автором
Обновить

Дизайн

Сначала показывать
Порог рейтинга
Уровень сложности

Новый перспективный веб-фреймворк Cample.js. Реактивность без VDOM

Уровень сложностиСредний
Время на прочтение2 мин
Количество просмотров12K

Всем привет! В данной статье я бы хотел рассказать о таком фреймворке как Cample.js.

На сегодняшний момент (версия 3.0.1), фреймворк является активно поддерживаемым в разработке нового функционала. Есть поддержка работы с данными, которые благодаря реактивности без виртуального DOM отображаются крайне быстро. Пример тестов.

Читать далее
Всего голосов 8: ↑7 и ↓1+6
Комментарии56

Введение в Astro

Уровень сложностиСредний
Время на прочтение20 мин
Количество просмотров12K

Astro — статический генератор сайтов, ориентированный на производительность. Фреймворк стремительно набирает популярность и конкурирует с популярным NextJS.

Чем же так хорош Astro? Рассказываем об основных концепциях фреймворка, его архитектурных паттернах, подходах и фишках, которые позволяют достигать высокого уровня оптимизации.

Погружаться в тему будем в процессе сборки блога по фронтенд-разработке. Кстати, весь контент для сайта от имени разработчика для нас сгенерирует ChatGPT.

Содержание статьи:

Немного теории

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Комментарии7

Продолжаем создавать свою первую игру на Godot 3.5 (часть 3)

Уровень сложностиПростой
Время на прочтение27 мин
Количество просмотров3.2K

Привет, Habr. Сегодня я поиграл в Brotato, давайте сделаем что-то подобное на Godot 3.5

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

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Скажи что-нибудь на разрабском, Figma

Время на прочтение5 мин
Количество просмотров19K

Привет! С вами Виктор 👺, тэнгу‑хранитель одной из дизайн‑систем Ozon.

В июне 2023 года Figma выкатила мощное обновление, во многом ориентированное на разработчиков. Точнее на поиск общего языка между проектировщиком и программистом. Я давно занимаюсь дизайн‑системами и знаю как тесно связан дизайн и код. Насколько взаимопонимание между дизайнером и разработчиком ускоряет доставку продукта до пользователя.

Однако, кое‑где у нас порой, отношения дизайнера и разраба токсичны и контрпродуктивны. Связано это, как всегда, с непониманием. Разный взгляд, незнакомый язык, непохожие ценности. Кроме вариантов решения продуктовой задачи, дизайнер видит ритм отступов, гармонию сочетания цветов, всякие золотые сечения и правила внутреннего и внешнего. Ну, должен видеть. А разработчик смотрит на сложность реализации, на переиспользуемость компонентов, отображение на разных размерах экрана, поведение при переполнении или отсутствии данных.

Помогут ли новые фишки Figma наладить общение?

Потрогаем Dev Mode →
Всего голосов 41: ↑41 и ↓0+41
Комментарии15

Как уменьшить задержки в онлайн-трансляциях: 4 современные технологии и JIT Packager

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров2.6K

Стриминг совсем без задержек невозможен, но все производители и дистрибьюторы видеоконтента стараются свести их к минимуму с помощью разных технологий.

Меня зовут Денис Филиппов, я руководитель отдела разработки стриминговой платформы EdgeЦентр. Сегодня расскажу вам, как нам удалось сократить задержки в трансляциях до 4–6 секунд, и как нам в этом, в частности, помог свой JIT (Just in time) packager.

Если вы ищите способы, как ускорить доставку видео до зрителей — эта статья для вас. Я подробно расскажу о каждом решении, которые можно использовать в работе.

Читать далее
Всего голосов 9: ↑9 и ↓0+9
Комментарии0

Как в разы сократить время поиска респондентов для исследований и получать 35-40 заявок в месяц от кандидатов?

Время на прочтение7 мин
Количество просмотров1.1K

Помните поговорку: «Не имей 100 рублей, а имей 100 друзей»? В рекрутинге респондентов в сложных IT-продуктах такой же принцип — с помощью профессионального сообщества собираешь контакты по сусекам. Но в какой-то момент чаты скудеют, знакомства заканчиваются, а подбор агентств не подходит. Наступает время креативных решений.

Привет! Меня зовут Маша, я UX-проектировщик. В работе часто участвую в пользовательских исследованиях и сталкиваюсь со сложным подбором респондентов. В тексте расскажу, как мы решили изменить процесс рекрута и провели эксперимент: создали страницу Selectel.Мнения и собрали свою базу участников. Поделюсь стартовыми гипотезами и результатами.
Читать дальше →
Всего голосов 16: ↑14 и ↓2+12
Комментарии0

Дизайн-дайджест: что произошло с брендами в июне

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.3K

Собрал в одном месте все новости из мира дизайна за месяц.

Собрал в одном месте все новости из мира дизайна за июнь: ребрендинг Лавки и Android, логотип Хоум Банка и многое другое

Читать далее
Всего голосов 2: ↑1 и ↓10
Комментарии0

Эволюция жанра стратегий

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров7.2K

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

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

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

Читать далее...
Всего голосов 13: ↑11 и ↓2+9
Комментарии16

Что такое игра? Как ее написать?

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров13K

Статья - рефлексия на тему игр как обучения, а игра в ней - результат этой рефлексии. В статье так же расскажу наиболее простой способ написания игры (на HTML5), инструменты и современные подходы. Для разработки нужны минимум блокнот и браузер, никакого дополнительного ПО. Запускаться игра будет в HTML, на любом устройстве с браузером (вплоть до телевизора).

Статью написал в рамках подготовки к пятничному игровому джему (GMTK Game Jam 2023). Никогда в них не участвовал, решил проверить, что успею запилить хоть что-то за пару дней и по-рефлексировать на тему. Поболейте за меня или сами поучаствуйте. Написанная в статье игра - не для джема, а для статьи, ссылка в конце. Игра из джема уже готова, можно ознакомится тут.

Читать далее
Всего голосов 15: ↑9 и ↓6+3
Комментарии14

Кейс: как мы корпус контроллера делали

Время на прочтение4 мин
Количество просмотров11K

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

Читать далее
Всего голосов 40: ↑39 и ↓1+38
Комментарии118

Обзор платы Black Pill V2.0

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров8.9K

PCB Black Pill V2.0 - эта дешевая плата-малютка которая подходит для прототипирования электронных устройств.

В этом тексте я написал с какой стороны подходить к плате Black Pill V2.0. Перечислил особенности аппаратной реализации и перечислил плюсы и минусы этой платформы.

Читать далее
Всего голосов 12: ↑11 и ↓1+10
Комментарии18

Итоги конференции Figma Config 2023

Время на прочтение6 мин
Количество просмотров2.7K

В июне Figma провела ежегодную конференцию Config 2023. Во время мероприятия компания рассказала про функции, над которыми работает сейчас, и представила обновления дизайн-платформы: поддержку переменных, режим для разработчиков и анонс ИИ-функций.

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Дизайн-процесс при проектировании сложных продуктов: без чего нельзя обойтись, а что можно исключить

Уровень сложностиСредний
Время на прочтение17 мин
Количество просмотров9.7K

Привет! Меня зовут Ксения Гаврилова, я дизайн-менеджер команды продуктовых дизайнеров в Selectel. Я определяю и поддерживаю дизайн-процесс и качество дизайна продуктов в компании, занимаюсь поиском и онбордингом людей в команду, помогаю дизайнерам развиваться.

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

Что полезного вы узнаете из текста:

  • Как идти по процессу на практике и насколько это может отличаться от рафинированных представлений в теории.
  • Что входит в каждый из этапов дизайн-процесса. Для каждого шага дам описание критериев готовности, список методов исследований и анализа, которые чаще всего используются. Расскажу, как можно подстраивать этапы под ресурсы команды.

Также дам список источников информации для прокачки навыков на каждом этапе и схему дизайн-процесса. Ее можно использовать как шпаргалку, чтобы всегда понимать, в какой точке ты находишься и как прийти к качественному результату.
Читать дальше →
Всего голосов 27: ↑26 и ↓1+25
Комментарии2

Ближайшие события

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область

Disney уволила сотрудницу, спасшую «Историю игрушек»? Не совсем

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров24K

Кадр из «Истории игрушек 4»

В конце мая студия Pixar впервые за десятилетие сократила штат. После неудач в прокате «Базза Лайтера» компания уволила 75 сотрудников, включая двух старших менеджеров. В ленты новостных агентств новость просочилась только в начале июня, но чуткий глаз тематических СМИ выцепил среди уволенных одну наиболее интересную персоналию. В числе прочих расстались с сотрудницей, которая когда-то спасла случайно удалённую «Историю игрушек 2».

Двадцать пять лет назад, когда Pixar готовила к выходу очередной полнометражный фильм, технический директор Гэлин Сасмен выполняла свои обязанности из дома. Когда в офисе случайно удалили всю работу над «Историей игрушек 2», на компьютере Сасмен нашлась резервная копия. Такой сюжет попытались рассказать некоторые тематические сайты (1, 2, 3, 4, 5). Другие не стесняясь заявили (1, 2), что Сасмен спасла всю $3,2-миллиардную франшизу.

Случившееся в реальности сложнее и интереснее, чем простая история о несправедливости.
Читать дальше →
Всего голосов 89: ↑84 и ↓5+79
Комментарии71

Как задизайнить приложение на смарт-ТВ: 7 советов, проверенных на практике

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров1.3K

Телевизоры становятся умнее, и я стараюсь от них не отставать. Не так давно делали с командой свой первый проект для смарт‑ТВ, в котором отвечали за дизайн и разработку. Теперь хочу поделиться опытом: какой интерфейс советуют делать телевизионные гиганты, а о чем не расскажут в гайдлайнах.

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии2

Продолжаем создавать свою первую игру на Godot 3.5 (часть 2)

Уровень сложностиПростой
Время на прочтение16 мин
Количество просмотров5.1K

Привет, Habr. Сегодня я поиграл в Brotato, давайте сделаем что-то подобное на Godot 3.5

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

читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии8

50 оттенков мерча, или как мы на Saint HighLoad++ 2023 ездили

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров4.3K

На прошлой неделе в Петербурге прошла конференция разработчиков высоконагруженных систем Saint HighLoad++ 2023. Мероприятия такого уровня привлекают множество людей: кто‑то приходит послушать докладчиков и пообщаться с ними, кто‑то в поисках нового места работы и нетворкинга, ну а кто‑то — просто здорово провести время в компании единомышленников и набрать себе побольше мерча со всех возможных стендов.

Нам захотелось с точки зрения посетителя оценить подход компаний к организации своих стендов и активностей на них, посмотреть, какой мерч привлекает внимание и вечен, а какой уже набил оскомину. По итогу получился репортаж про стенды, задания и конечно же мерч!

Читать далее
Всего голосов 9: ↑8 и ↓1+7
Комментарии4

Оформляем красивые отчеты и приложения в Streamlit и запускаем в облака

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров7K

Создаем красивый отчет или веб приложение на Python при помощи Streamlit и делимся им через облачный сервис с развертыванием через GIT.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии1

Создаём свою первую игру на Godot 3.5

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров11K

Привет, Habr. Сегодня я поиграл в Brotato, давайте сделаем что-то подобное на Godot 3.5

В этой статье начнём разрабатывать свою собственную игру на игровом движке Godot 3.5. Начиная с самых основ. Научим персонажа ходить, создадим оружие и научим его стрелять, создадим сами снаряды для стрельбы, так-же создадим сцену врагов и дадим им базовый ИИ.

Читать далее
Всего голосов 11: ↑11 и ↓0+11
Комментарии10

Ремонт магнитолы Harley Davidson

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров11K

Приветствую, Хабр!

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

Начнем!
Всего голосов 78: ↑72 и ↓6+66
Комментарии33