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

Разработка веб-сайтов *

Делаем веб лучше

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

Диджитал-директор LADA комментирует сайт агентства разработчиков софта KOTELOV (видео)

Уровень сложности Простой
Время на прочтение 1 мин
Количество просмотров 819
Блог компании Рейтинг Рунета Разработка веб-сайтов *Управление разработкой *Софт
Обзор

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

Читать далее
Всего голосов 16: ↑3 и ↓13 -10
Комментарии 7

Новости

UI. Интерфейс не должен отвлекать

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 1.7K
Веб-дизайн *Разработка веб-сайтов *Интерфейсы *Дизайн Софт
Мнение

Dgrm.net

Стараюсь сделать хороший редактор блок-схем. Вот что получается.

Человек может одновременно держать в памяти 7 элементов: 7 цифр, 7 слов. Если в меню 7 пунктов - это удобно. Если больше - нужно разбивать на блоки. Так сделано во всех программах.

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

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

Уровень сложности Средний
Время на прочтение 2 мин
Количество просмотров 5.6K
Веб-дизайн *Разработка веб-сайтов *JavaScript *HTML *TypeScript *
Из песочницы

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

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

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

Ural Digital Weekend 2023 — программа и спикеры конференции

Время на прочтение 8 мин
Количество просмотров 387
Блог компании Spectr Разработка веб-сайтов *Управление разработкой *Карьера в IT-индустрии Конференции
Дайджест

Привет! На связи Spectr.

Остался всего месяц до Ural Digital Weekend 2023. Рассказываем, что вас ждет на одном из самых масштабных диджитал-событий этого года! Под катом — подробности о программе и спикерах конференции.

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

Истории

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

Время на прочтение 5 мин
Количество просмотров 5.2K
Блог компании Ozon Tech Разработка веб-сайтов *Разработка под iOS *Разработка под Android *Дизайн
Обзор

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

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

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

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

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

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

Время на прочтение 7 мин
Количество просмотров 462
Блог компании Selectel Разработка веб-сайтов *Интерфейсы *Usability *IT-компании
Кейс

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

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

Пишем хорошие компоненты, которые захочется переиспользовать, а плохие — не пишем

Время на прочтение 9 мин
Количество просмотров 2.4K
Блог компании AvitoTech Разработка веб-сайтов *ReactJS *

Обсудили с Антоном Крыловым, фронтенд-разработчиком Авито, как нужно и не нужно писать компоненты. Поговорили про характеристики компонентов и коснулись Dependency Injection и DSL-like подхода в React.

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

Разработка фронтенда ИТ-продукта: какой подход выбрать исходя из задач бизнеса

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1.7K
CMS *Разработка веб-сайтов *Разработка под e-commerce *ReactJS *
Обзор

Подход к разработке фронтенда в продукте – уже давно не прихоть разработчика, а инструмент для решения бизнес-задачи. В статье простыми словами о том, почему это так, как выбор подхода зависит от назначения продукта, а также примеры использования подходов.

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

8 полезных библиотек React, которые упрощают жизнь разработчику

Время на прочтение 5 мин
Количество просмотров 5.5K
Блог компании МТС Разработка веб-сайтов *Разработка мобильных приложений *ReactJS *

Для React разработано большое количество библиотек, которые позволяют без проблем работать даже с очень сложной анимацией, да и не только с ней. В подборку мы постарались добавить те из них, что способны в разы повысить скорость и эффективность работы специалиста. В статье собраны далеко не все библиотеки, которые заслуживают внимания, поэтому, если у вас есть собственный «фаворит», расскажите об этом инструменте в комментариях. Что же, приступим!

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

Роль архитектуры в ПО

Время на прочтение 12 мин
Количество просмотров 2.2K
Блог компании Конференции Олега Бунина (Онтико) Разработка веб-сайтов *Проектирование и рефакторинг *

Понимание того, чем является архитектура и способность оценить её качество - разные вещи. Зачастую она воспринимается, как нечто неотделимое от ПО, присущее ему. Как следствие, зачастую, сама роль и ее задачи ускользают от разработчика.

В этой проблеме поможет разобраться Роман Хаимов. Он занимается разработкой ПО в практике Frontend “Рексофт”, компании, которая более 30 лет занимается разработкой ПО на заказ для российских и международных компаний. Сегодня Роман расскажет про главную задачу (или роль) любого структурного элемента в приложении. Вместе с ним мы посмотрим на простых примерах, на что влияет архитектура проекта, а также поймем, что может изменить ситуацию к лучшему.

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

Введение в View Transitions API

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1.2K
Разработка веб-сайтов *CSS *JavaScript *HTML *
Обзор
Перевод


Новый View Transitions API, что можно перевести как "интерфейс переходов отображения", предлагает легкий способ анимирования перехода между двумя состояниями DOM — даже между загрузками страниц. Это прогрессивное улучшение, которое можно реализовать уже сегодня.

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

Есть 14 языков для хранения данных… Или как появился IEML

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 1.8K
Разработка веб-сайтов *Программирование *Хранение данных *
Из песочницы

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

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

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

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

Развлечения с хеш-коллизиями

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 2.3K
Блог компании Wunder Fund Разработка веб-сайтов *Python *Программирование *Алгоритмы *
Перевод

Мой друг и коллега по цеху, блоггер Сэм, недавно опубликовал своё третье иллюстрированное руководство, темой которого стало хеширование. Нет острой необходимости читать его руководство перед прочтением моей статьи, но я очень рекомендую вам это сделать. Хотя бы ради того, чтобы посмотреть на восхитительные анимации, от которых невозможно оторваться. Честно — они просто потрясающие. Тут, к сожалению, анимаций вы не найдёте, поэтому насмотритесь на них в той статье, а потом возвращайтесь сюда. Здесь вы сможете немного позабавиться поиском коллизий алгоритма хеширования MurmurHash3.

Сразу хочу отметить, что этот материал я писал исключительно ради развлечения. Ничто из того, что я тут покажу, не предназначено для продакшн-кода. И вот, как всегда, ссылка на GitHub-репозиторий, в котором можно найти код к этой статье.

Идея этого поста возникла после того, как меня попросили помочь с поиском коллизий. Тогда меня охватило непреодолимое желание узнать о том, сколько хешей в секунду я смогу выжать из доступного мне железа. Собственно, тут я расскажу о поиске хеш-коллизий MurmurHash3 на скорости 200 гигахешей в секунду.

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

Fastapi 0.100.0-beta1: ещё быстрее

Время на прочтение 5 мин
Количество просмотров 4.3K
Разработка веб-сайтов *Python *
Из песочницы

На прошлой неделе вышла бета-версия нового FastAPI 0.100-beta1, а это значит что? Правильно, пришло время performance-тестов!

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

Ключи Passkeys — начало постпарольной эпохи? Не так быстро…

Время на прочтение 5 мин
Количество просмотров 14K
Блог компании GlobalSign Информационная безопасность *Разработка веб-сайтов *IT-стандарты *Браузеры


В мае 2023 года компания Google присоединилась к общему тренду отказа от паролей — и выкатила passkeys (ключи доступа), которые позволяют войти в аккаунт без пароля, а по пальцу, лицу, локальному пинкоду или аппаратному ключу. То есть авторизоваться в Google тем же методом, которым вы авторизуетесь в операционной системе (на смартфоне или ПК). Ранее об отказе от паролей заявила Microsoft.

По своей природе парольные ключи невозможно «потерять». Ими не может воспользоваться злоумышленник. Разработчики заявляют, что такие ключи надёжнее обычных паролей и даже надёжнее, чем 2FA через SMS, поскольку SMS легко перехватить.

Хотя некоторые говорят о начале постпарольной эпохи, всё-таки подобный оптимизм кажется слегка чрезмерным.
Читать дальше →
Всего голосов 24: ↑21 и ↓3 +18
Комментарии 95

Сравнение тяжеловесности популярных библиотек UI компонент для Vue 3

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 3.2K
Разработка веб-сайтов *CSS *JavaScript *HTML *VueJS *
Аналитика

Библиотеки UI компонент популярны и удобны в некоторых случаях, но у них тоже есть обратные стороны. Одно дело, когда делаешь админку и используешь десятки компонент, другое - когда тебе надо всего пару компонент.

Было проведено исследование - взяты три HTML элемента: Button, Input и Select, и проверено, насколько увеличатся js и css бандлы если использовать для них одну из 10 распространенных UI библиотек для Vue 3.

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

Приручаем Liquibase. Как скормить базе данных список из 10К офисов, чтобы потом не писать костыли?

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 2.3K
Блог компании SimbirSoft Разработка веб-сайтов *Программирование *Java *SQL *
Туториал

Привет! Меня зовут Михаил, я Java Backend Developer в Simbirsoft. В этой статье хочу поделиться своим опытом создания миграций файлов с большим списком данных при помощи Liquibase. Cтолкнувшись с такой задачей на проекте, я был сильно удивлен тому, как мало материалов написано по этой теме, даже на английском. Поэтому описал то, что удалось собрать и проверить на собственном опыте.

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

Как делать резервные копии сайтов и серверов?

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 5.2K
Разработка веб-сайтов *Серверное администрирование *Резервное копирование *
Обзор

Это горящий дата центр крупнейшего хостинг провайдера Европы - OVH. После пожара некоторые проекты так и не восстановились, другие долго зализывали раны. И чтобы такого не произошло - надо делать регулярные резервные копии. О том как, с какой периодичностью и что в них включать мы сегодня и поговорим.

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

Цифровые аватары: эволюция визуального представления в онлайн-мире

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 1K
Блог компании beeline cloud Разработка веб-сайтов *История IT AR и VR Игры и игровые консоли
Ретроспектива

Привет, Хабр! Меня зовут Александр Михалюк, я директор по продуктам beeline cloud. Возможно, вы уже знаете, что недавно у нас произошел масштабный ребрендинг, — ранее мы уже рассказывали о нем в статье про ASCII-арт. Сегодня речь пойдет о другой концепции, которую мы задействовали в нашем фирменном стиле. Эксперты beeline cloud получили цифровые аватары — посмотреть, как они выглядят, можно на сайте компании.

В этой статье я хочу рассказать, как развивалась идея цифровых аватаров и как нам удалось воплотить ее в брендинге beeline cloud. Надеюсь, будет интересно!

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

Как рассказывать про кейсы агентства, чтобы читатель не умер со скуки

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 453
Разработка веб-сайтов *Интернет-маркетинг *
Туториал

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

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

Вклад авторов