Спираль эволюции веб-дизайна: от десктопной версии к адаптиву и обратно к многоликости

Спираль эволюции веб-дизайна: от десктопной версии к адаптиву и обратно к многоликости

Или: Почему один сайт для всех — это как одна обувь на все случаи жизни 🧻 Пролог: Как мы дошли до жизни такой Помните старые добрые времена? Был отдельный сайт для компьютеров, отдельный m.site.ru для мобильных, отдельная версия для печати, а для КПК и вовсе своя. Это было неудобно поддерживать, но каждая версия была идеально заточена под своё устройство. Потом пришёл «адаптивный дизайн». Обещал: «Один сайт для всех! Одна кодовая база! Один URL! Счастье для SEO и разработчиков!» Мы поверили. Мы

Подробнее
Тактильная эпоха — Часть 2: Складной планшет vs раскладной смартфон. И почему вы не понимаете, чего хотите

Тактильная эпоха — Часть 2: Складной планшет vs раскладной смартфон. И почему вы не понимаете, чего хотите

Или: Как Apple, Samsung и Google пытаются скрестить ёжика с ужом, а вы всё равно работаете за ноутбуком 🧻 Пролог: Возвращение к истокам (с чувством глубокого удовлетворения) В прошлой серии мы выяснили, что клавиатура и мышь до сих пор правят миром. Сенсорные экраны гениальны для потребления, но для созидания — увы. Геймпады удобны для гонок и файтингов, но в шутерах мышка побеждает с разгромным счётом. Голосовой ввод — это круто, но попробуйте надиктовать код на C++ без ошибок. Мы оставили вас

Подробнее
Что вы могли не знать о продуктовом дизайне в B2B

Что вы могли не знать о продуктовом дизайне в B2B

Как делать дизайн для бизнеса и больших корпораций по всему миру? В чем его отличие от дизайна для В2С? Какие есть особенности? В чем сложности работы и подводные камни? И может ли В2В быть интереснее и увлекательнее B2C? Я заметила, что статей и выступлений о дизайне в В2С намного больше. Даже если в названии статьи так прямо не говорится, чаще всего описывается специфика или опыт именно работы над В2С-продуктами. Про В2В говорят намного меньше, хотя, на мой взгляд, это ничуть не менее…

Подробнее
5 новинок CSS в адаптивной верстке, которые можно использовать уже сейчас

5 новинок CSS в адаптивной верстке, которые можно использовать уже сейчас

Hola, Amigos! На связи Игорь Мельников, Frontend-разработчик компании Amiga. Возможно, вы уже слышали про технологии, которые я описываю в статье, но не использовали их, потому что думали, что они не поддерживаются актуальными браузерами. Теперь можете смело брать их во всеоружие и применять в своих проектах! Я решил в одном месте собрать информацию о нескольких новых фичах, которыми начал пользоваться сам и вам советую. А если эта статья покажется вам полезной, то дайте знать в…

Подробнее
Как мы в SM Lab сделали редизайн системы «Оценка вклада»

Как мы в SM Lab сделали редизайн системы «Оценка вклада»

Привет! Меня зовут Сергей Топунов, я фронт-разработчик в SM Lab. Недавно мы сделали редизайн одной из наших внутренних систем, о чем я и хочу вам сегодня рассказать. «Оценка вклада» — это внутренняя Backoffice-система, которая нужна для регулярной оценки сотрудников. Она позволяет отметить точки роста, рабочий прогресс коллег, а также получить отзыв от других сотрудников. Основная задача, которая стояла перед нашей командой, заключалась в том, чтобы качественно и за ограниченное время…

Подробнее
Как достичь производительного рендеринга в браузере

Как достичь производительного рендеринга в браузере

Один великий китайский философ сказал: «каждый разработчик должен понимать, как исполняется его программа». Что ж, давайте разбираться. Говорить будем про рендеринг и его производительность. Меня зовут Глеб Михеев, я CTO Skillbox Holding, а также руководитель программного комитета FrontendConf. Уже как 19 лет работаю в коммерческой разработке. Сегодня я расскажу, как устроен браузерный конвейер поставки кадров на экран и что нужно знать каждому разработчику, чтобы его интерфейсы были…

Подробнее
HTML и CSS ошибки, которые я встречаю как человек без ограничений по здоровью

HTML и CSS ошибки, которые я встречаю как человек без ограничений по здоровью

Сейчас много шума по поводу доступности интерфейсов. Здорово, что люди обращают на это внимание и начинают разрабатывать интерфейсы, которыми могут пользоваться люди с какими-то ограничениями. Но мы забываем про людей, у которых нет ограничений по здоровью. У них также есть право пользоваться интерфейсами так, как им удобно. Поэтому я хочу рассказать про несколько случаев, когда я встречаю недоступные интерфейсы, как человек без ограничений по здоровью. Читать дальше →

Подробнее
[Из песочницы] Если бы я учил Frontend сегодня. Советы начинающим

[Из песочницы] Если бы я учил Frontend сегодня. Советы начинающим

Мой путь в веб-разработке начался 5 лет назад. За это время я успел испробовать множество технологий, а в последние 3 года развиваюсь в направлении frontend. В этой статье я бы хотел ясно изложить, какие технологии необходимо изучить новичку, а также поделиться методами их освоения. Гайд ориентирован на людей, которые делают свои первые шаги в веб-разработке, и в нем я постараюсь подробно пояснять суть каждой технологии. Также в конце я расскажу, куда двигаться дальше. Итак, ты хочешь

Подробнее