x
Советы Подборки

Советы Василия Половнёв, Юрия Мазурского и Фёдора Борщёва


ПН

Артём Горбунов
Дизайн продуктов и услуг


ВТ

Илья Бирман и Константин Мозговой
Интерфейс и навигация


СР

Михаил Нозик
Вёрстка и типографика в вебе


ЧТ

Василий Половнёв и Игорь Петров
Веб-разработка


ПТ

Николай Товеровский
Управление проектами, людьми и собой


СБ

Владимир Колпаков и Сергей Чикин
Фотосъёмка и иконки


ВС

Максим Ильяхов
Текст, редактура и информационный стиль

Максим Осипов
1 апреля 2021

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

Зачем нужна трёхслойная архитектура? Для каких продуктов какие языки программирования, фронтовые фреймворки подходят лучше? Какие бывают и где применяются разные базы данных? Как устроены мобильные приложения? Когда лучше нативная разработка, когда кроссплатформенная? Какие технологии используют мобильные приложения? Какие вспомогательные технологии используются в разработке: контейнирование, CI, а главное что есть ещё?

Как быстро узнать про текущее состояние технологий? Что читать, чтобы быть в курсе последних новинок?

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

Открыты 5 апреля 2007 года.

Советы почтой каждую неделю
Пожалуйста, получите наше письмо, чтобы подтвердить свой адрес:
Вы подписаны на «Советы за неделю»:

В архиве

Лев Орлов
18 марта 2021

В нашей команде не получается разбивать большие эпики или стори на более мелкие таски.

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

Юрий Мазурский
11 марта 2021

Типовые решения в вёрстке. Как сверстать плашку с текстом и фоном

Хуршид Файзуллаев
4 марта 2021

Сколько времени тратите на планирование реализации «фичи» и сколько времени на написание самого кода?

Пользуетесь ли принципом 80/20? То есть 80 процентов времени уходит на планирование, а остальное — на кодирование.

Юрий Мазурский
25 февраля 2021

Как сбросить дефолтные стили браузера

Анна Ванлее
18 февраля 2021

Пытаюсь разобраться с сайтостроением. Читала статью у вас на сайте про колонки.

Но не увидела, как сделать вынос ссылок в отдельную колонку? Напишите, пожалуйста.

Сейчас таких сайтов не много, но, по-моему, это ОЧЕНЬ хорошее оформление :-)

Юрий Мазурский
4 февраля 2021

Почему не стоит использовать атрибут id для стилизации элементов

Иван Сотников
28 января 2021

Здравствуйте. А может быть маг полководцем или полководец магом? Как в игре «Герои меча и магии».

Александр Колодько
21 января 2021

Как вы оцените с технической точки зрения новый редактор публикаций в «Деле Модульбанка» — https://intuition.team/delo-control-panel? Какие технологии и фреймворки вы бы порекомендовали, чтобы сделать что-то подобное у себя на сайте?

Юрий Мазурский
14 января 2021

Как переключить тему оформления на сайте в зависимости от настройки ОС

Евгений Соболев
7 января 2021

Вопрос Василию.

Бывает, на работе всё очень плохо: сроки и задачи горят, успеваем только костыли загонять в код. Как в аврале уделять время росту?

Юрий Мазурский
24 декабря 2020

Разбор результатов опроса разработчиков State of CSS 2020

Василий Кóторов
17 декабря 2020

Здравствуйте!

На новых видео бюрошников я видел только макбуки и аймаки. Как вы понимаете, что интерфейс будет хорошо смотреться на «неретинах»?

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

Спасибо!

Александр Колодько
10 декабря 2020

Какие технологии вы бы порекомендовали для создания статичных и не самых сложных сайтов, но так, чтобы было использование модулей, например хедер, футер, форма. Без ПХП, бэкенда и БД.

Юрий Мазурский
3 декабря 2020

Как называть классы в ЦСС. Часть вторая

Александр Фадеев
19 ноября 2020

Иногда бывает, что разработчик противится реализации фичи в нужном продукту и крутом по мнению бизнеса виде, оправдывая это техническими ограничениями. Как добиться нужного результата, объяснив разработчику значимость?

Например, у нас есть список в виде кнопок с текстом. Хотим в один из пунктов добавить иконки перед текстом, чтобы пользователям было проще визуально идентифицировать возможность, особенно учитывая, что по всему остальному проекту эта фича выглядит преимущественно в виде иконок. Разработчик же со своей стороны видит это как задачу значительно более сложную, чем просто добавить новую кнопку с текстом и закрыть задачу, ведь придётся переделывать почти весь список с учётом иконок.

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

Юрий Мазурский
12 ноября 2020

Как называть классы в ЦСС. Часть первая

Александр Борисов
5 ноября 2020

Василий, расскажите об обязанностях технического директора в бюро?

Андрей Казанцев
29 октября 2020

Как быть, если твой руководитель слабее/некомпетентнее или незаинтересованнее тебя?

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

Антон
15 октября 2020

Насколько уместно использование ЦСС-стилей cursor: default и user-select: none на текстовых элементах интерфейса, с которыми не предполагается никакого взаимодействия, например на неактивных ссылках?

Василий
8 октября 2020

Как бороться с багами? Часть третья: source maps

Саша Михайлов
1 октября 2020

Фёдор, привет!

У меня в голове есть два тезиса из твоих блога и вебинаров (как я их запомнил и понял): «разработчик может сделать восьмичасовую задачу за три часа [и „гулять“ остальное время]» и «разработчик может подсказать менеджеру, как недельную задачу закрыть за два дня, убрав или изменив некоторые элементы».

Ощущаю тут какое-то противоречие.

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

С другой стороны, разработчик может потратить это «свободное» время на развитие — как раз чтобы узнать, как закрывать восьмичасовые задачи за три часа. Кажется, что это один из немногих вариантов найти время на всякие полезные штуки.

Как искать баланс между пользой для команды и пользой для себя?

Василий
17 сентября 2020

Как бороться с багами? Часть десятая: не утонуть в багах и глюках

Артур
10 сентября 2020

Как, по твоему опыту, лучше организовать процесс сдачи задачи и код-ревью в рамках спринта, чтобы определить, кто будет делать ревью, и чтобы при этом задачи, которые были спланированы у ревьюеров, не факапились?

Юрий Мазурский
3 сентября 2020

Типовые решения в вёрстке. Как форматировать ХТМЛ

Сергей Филиппов
27 августа 2020

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

Станислав Радченко
20 августа 2020

Я работаю ява-программистом уже 2,5 года, более 1,5 лет в одной московской компании — по сути это моя первая серьёзная работа в роли разработчика (до этого были не очень удачные места работы).

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

Дело в том, что у нас появился очень опытный лид, принёс практику DDD и в целом другой взгляд на разработку. Но с ним получается не так много взаимодействовать, и сейчас задачи более-менее понятны и без какого-либо интереса.

Я понимаю, что если оставаться в компании, то у лида можно научиться разным знаниям, но это идёт очень медленно (лид долго отвечает, игнорирует), а старые задачи из легаси-монолита делать уже крайне неинтересно (по сути понятно, что и как).

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

Как вы решаете подобного рода вопросы?

Константин Дунаев
13 августа 2020

Как сделать всю страницу полем для загрузки файла по методике дрэг энд дроп, а не только в какую-то размеченную область на странице?

Василий
6 августа 2020

Как бороться с багами? Часть пятая: отслеживать производительность

Фёдор Борщёв
30 июля 2020

Непрерывная доставка

Юрий Мазурский
23 июля 2020

Специфичность селекторов в ЦСС

Фёдор Борщёв
9 июля 2020

Как написать аккуратный код? Часть четвёртая: ответственность

Антон Ефремов
2 июля 2020

Расскажите, как автор советов работает с маргиналиями?

Если верстать руками через float, получается, что на узком экране с линейным отображением сноска будет до абзаца, к которому относится. Неправильно как-то. Судя по коду, советы бюро дублируют текст и до, и после абзаца как раз на этот случай, а показывают только что-то одно в зависимости от размера экрана. Как это выглядит для автора советов?

Андрей Захаров
25 июня 2020

Отслеживаете ли вы производительность отдельных программистов? Для принятия решения по ЗП, например.

Если нет, то по каким критериям на интервью понимаете, что человек достаточно мотивирован сам по себе?

Алексей Л.
18 июня 2020

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

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

Билинг, имхо (может, я тут неправ?), — это очень сложный программный продукт, и писать и поддерживать его своими силами для стартапа может быть очень затратно. Какие, вообще, тут есть варианты?

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

Просьба сохранить анонимность и не указывать почту.

Юрий Мазурский
11 июня 2020

Рецепты колоночных раскладок

Владимир Шатов
4 июня 2020

Новичок в команде считает, что стандарты качества продуктов низкие, а знания и опыт устарели из-за инертности. У него недостаточно авторитета и опыта, чтобы к его словам отнеслись достаточно серьёзно, поэтому он полагает, что коллегам не понравится намерение человека с улицы научить их «лучше» работать, даже ради повышения качества продуктов.

Как вести себя новичку в этой ситуации?

Константин Константинопольский
28 мая 2020

Фёдор!

Как быть разработчикам, которые хотят получать больше денег, но не хотят разбираться в бизнесе?

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

На вопрос меня натолкнуло недавнее исследование HackerRank 2020

Владимир Войтенко
21 мая 2020

Привет!

Что делать, если меня, технического директора, потихоньку отстраняют от дел? Я с нуля построил здесь всё: выработал концепцию технического решения; построил инфраструктуру; набрал команду, сладил её, мы все как одна большая дружная семья — каждый знает всё, что ему нужно делать; и впереди ещё столько планов.

И тут собственники внезапно наняли генерального директора, отдав ему всю операционку. Он хочет контролировать вообще всё, отодвигает меня от операционки, даёт заниматься только минимальным набором задач, обосновывая собственникам это своим опытом и знаниями. Собственники ведутся, я не у дел и дальше не знаю, что делать.

Юрий Мазурский
14 мая 2020

Типовые решения в вёрстке. Почему не стоит использовать float

Pavel Pribavil
7 мая 2020

Почему какие-то значения font-weight в СSS пишут цифрами, а какие-то словами? (вопрос для Ани Даниловой)

Фёдор Борщёв
30 апреля 2020

Как написать аккуратный код? Часть третья: заменяемость

Юрий Мазурский
23 апреля 2020

Типовые решения в вёрстке. Обёртка для страницы

Семён
16 апреля 2020

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

Константин Константинопольский
9 апреля 2020

Есть СТО, он классный, но при этом редко выходит в свет. Насколько, на твой взгляд, это может быть важно или полезно компании в целом? Что может улучшиться или измениться?

Юрий Мазурский
2 апреля 2020

Типовые решения в вёрстке. Как подключить шрифты

Александр Исайчев
26 марта 2020

Добрый день!

Какую библиотеку JS вы используете при смещении фона в проекте «Конструктор плакатов и презентаций Актиона» в блоке «Плакат окулиста» в нижней части страницы?

Константин Константинопольский
19 марта 2020

Фёдор!

Как быть, если всё моё время уходит на разработку всё новых и новых фич? Какие подходы могут помочь высвободить время?

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

Юрий Мазурский
12 марта 2020

Типовые решения в вёрстке. Как сверстать простую шапку страницы с меню

Фёдор Борщёв
27 февраля 2020

Как написать аккуратный код? Часть вторая: связность

Юрий Мазурский
20 февраля 2020

Адаптивные изображения, тег picture

Василий
13 февраля 2020

Автотесты «на пальцах». Четвёртая часть: гигиена

Фёдор Борщёв
6 февраля 2020

Аккуратный код: зацепление

Юрий Мазурский
30 января 2020

Адаптивные изображения, атрибуты srcset и sizes

Василий
23 января 2020

Автотесты «на пальцах». Третья часть: как тестировать модуль, использующий другой модуль

Куаныш Идгеев
16 января 2020

Пришёл в один стартап. Увидел, что у них бэк (Python/Flask) и фронт (ReactJS) лежат в одном репозитории. Когда я сказал, что было бы хорошо их разделить, то получил вопрос: «А зачем?». С удивлением сказал, что это правильно. А мне в ответ: «Ты можешь конкретнее объяснить, почему это нужно сделать, ибо правда у всех своя?».

И знаете, я не нашёлся чем ответить. Вот не могу объяснить им, почему лучше разделить.

Хотелось бы, чтобы гуру ответил :-)

Дмитрий Абрамов
19 декабря 2019

Не так давно вы сделали пост про то, как стать разработчиком. Меня особенно зацепил пункт про инженерную культуру (п.6).

Хочется узнать ваше мнение: что на ваш взгляд показывает уровень развития этой культуры в компании/команде?

Юрий Мазурский
12 декабря 2019

Как избежать эффекта Упячки при загрузке картинок

Владимир Войтенко
28 ноября 2019

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

Насколько я понимаю, ты — за первый вариант: считаешь, что разработчик, который не думает, а просто делает — не нужен. Можешь рассказать об этом?

Юрий Мазурский
21 ноября 2019

Что делает тег meta с атрибутом name="viewport"? Зачем его указывать?

Василий
14 ноября 2019

Автотесты «на пальцах». Вторая часть: что и как тестировать у модуля

Федор Борщев
7 ноября 2019

Как следить за качеством кода? Часть третья: процессы

Юрий Мазурский
31 октября 2019

Принципы надёжной вёрстки

Василий
24 октября 2019

Автотесты «на пальцах». Первая часть: пирамида тестов

Федор Борщев
17 октября 2019

Как следить за качеством кода? Часть вторая: метрики

Юрий Мазурский
10 октября 2019

Что такое СВГ и как его использовать в ХТМЛ-вёрстке?

Валентин Денников
3 октября 2019

Объективно и субъективно

Федор Борщев
26 сентября 2019

Как следить за качеством кода? Часть первая: зачем

Pavel Pribavil
12 сентября 2019

Вы используете Зеплин в бюро, чтобы разработчики смотрели макеты?
В совете про макеты для технологов Юрий Мазурский пишет, что разработчик смотрит макеты прямо в Фотошопе. Разве это не менее удобно, чем Зеплин?

Георгий Иванкин
5 сентября 2019

Что вы посоветуете начинающему «полководцу»?

Несколько месяцев назад меня повысили из обычного разработчика до «тимлида». На деле это оказалось намного более сильной переменой, чем я ожидал. Это был переход от «мага» к «полководцу» (метафора из совета). Менеджеры и клиенты теперь ждут от меня ответа за проект в целом, команда ждёт обратной связи и лидерства, все ждут адекватного планирования, инициативы и так далее — вы знаете.

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

Что вы можете посоветовать в такой ситуации? Есть ли смысл в специальных курсах или тренингах? Если да, то каких? Какие книги стоит почитать? Что-нибудь ещё?

Спасибо!

Михаил Озорнин
29 августа 2019

Фёдор, у меня вопрос о вашем посте в телеграм-канале о доверии и бирюзовом подходе.

А что вы думаете, если бы исходно формулировались не технические, а более предметные KPI? Не число автоматических тестов, QA-инженеров и этапов приёмки, а аптайм сервиса или количество критических ошибок, пролезших на продакшен. Стало бы лучше?

Или в таких случаях стоит предложить команде сформулировать и сами KPI, и конкретные значения, и меры по их достижению?

Как правильно, эффективно и уважительно по отношению к сотрудникам?

Юрий Мазурский
22 августа 2019

Как лучше готовить макеты для технологов? Что имеет смысл делать или объяснять технологу, а что нет?

Егор Георгиевич
15 августа 2019

Василий, привет!

Я хорошо представляю, как в JS обрабатывать горячие клавиши: Ctrl+I, Ctrl+G и прочие. Но не могу понять, как отслеживать и обрабатывать их последовательность, например, если нужно вводить пароли или чит-коды вслепую, без поля для ввода.

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

Анатолий Шевцов
8 августа 2019

Существует ли более-менее универсальный способ проверить компетентность веб-разработчика, если сам почти ничего не понимаешь в этом?

Юрий Мазурский
1 августа 2019

ЦСС-переменные: как использовать и для чего могут пригодиться

Василий
25 июля 2019

Василий, расскажите о принципе «не протыкал — не сделал».

Степан Чельцов
18 июля 2019

У меня к тебе просьба осветить вопрос постановки задачи разработчику, который знает проект и для того, который не знает и придёт на замену первому. Как менеджеру ставить задачи так, чтобы ротация в команде не заставляла пережёвывать все задачи устно по 100 раз?

Юрий Мазурский
11 июля 2019

Режимы наложения в ЦСС

Николай Стебунов
4 июля 2019

Василий, здравствуйте.

Подскажите, есть ли смысл учить Ruby и Ruby on Rails в 2019 году? Цель — веб-разработка для проектов, похожих на сайт бюро, маркетплейсов вроде catery.ru и подобных.

Если нет, то какие альтернативы будут хорошими для начинающего?

Сергей Педан
27 июня 2019

Хотим протестировать новый рекламный канал — рекламу у Инстаграм-блогеров. На сайте есть аутентификация только по электронной почте и паролю, и наш продукт делает что-то полезное только после логина.

Очень вероятно, что если мы не сделаем авторизацию через Инстаграм, пришедшим будет лень регистрироваться, и это станет причиной отсутствия конверсий. Можно поставить заглушку вместо регистрации, но тогда цифры будут указывать не на покупку, а на желание зарегистрироваться. А вдруг все посетители зарегистрируются и ничего в итоге не купят?

Что в нашем случае могло бы быть MVP?

Юлия Колмогорова
20 июня 2019

Здравствуйте, Юрий!

Очень актуально было бы узнать «как дизайнеру стать разработчиком и зачем»? Как раз сейчас в раздумьях, углубляться ли в вопросы веб-вёрстки или сосредоточиться полностью только на дизайне. Заранее большое спасибо!

Лёха Лейберт
13 июня 2019

Василию Половнёву.

В одном из советов Артём рассказывал о том, как придумали билинг и Бюрокассу в Издательстве бюро.

А как выглядел сам переход на новые, переписанные с нуля, сервисы в техническом плане?

Анатолий Паращук
6 июня 2019

Как организовать работу удалённой команды разработчиков?

Юрий Мазурский
30 мая 2019

Часть вторая: абсолютное позиционирование

16 мая 2019

Как донести подход HADI до руководства, которое ничего не понимает в разработке?

Дмитрий
9 мая 2019

Василий и Юрий, привет!

Посоветуйте, что почитать, чтобы прокачаться в Гите?

Юрий Мазурский
2 мая 2019

Часть первая: дробление

Максим Розов
25 апреля 2019

Как резать фичи на основе метрик и экспериментов?

Валентин Беляев
18 апреля 2019

Расскажите о безголовом Хроме. А лучше покажите, как используете в бюро.

Юрий Мазурский
11 апреля 2019

Советы о фронтенде

Федор
4 апреля 2019

Кто ты?

Кристина
7 марта 2019

Василий, расскажите о принципе «в письме всё есть».

Светлана Кузьминова
21 февраля 2019

Заметила, что на широких экранах сайт бюро в какой-то момент перестаёт тянуться. Как это устроено?

Игорь Петров
7 февраля 2019

Василий, Руст, привет!

Расскажите, как в бюро верстают электронные письма и рассылки?

Третья часть: рассылки Школы и Издательства бюро

Игорь Петров
24 января 2019

Василий, Руст, привет!

Расскажите, как в бюро верстают электронные письма и рассылки?

Вторая часть: рассылка советов

Андрей Пулин
10 января 2019

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

Я не программист, так что мне, пожалуйста, для тупых.

Игорь Петров
27 декабря 2018

Василий, Руст, привет!

Расскажите, как в бюро верстают электронные письма и рассылки?

Егор Георгиевич
22 ноября 2018

Как работает кнопка «Скопировать» в подборках? Откуда в буфере обмена берётся текст, которого нет в тексте подборки?

Александр Ратманский
1 ноября 2018

Расскажите, как устроена аутентификация по URL из писем?

Алексей
18 октября 2018

Заходим с телефона на главную. Там меню в виде:

Новости Проекты Книги Школа …

От ссылки «Школа» видна первая только буква. Жмем на неё.
Открывается соответствующая страница и «Школа» отображается по центру, хотя порядок элементов меню прежний.

Вопрос: каким образом?

Василиса
4 октября 2018

Как программно спрятать экранную клавиатуру в Айфоне?

Александр Борисов
20 сентября 2018

Василий, расскажите об обязанностях технического директора в бюро?

Александр Родин
30 августа 2018

В совете о воспроизведении багов вы пишете, что, если информации не хватает, её стоит посмотреть в логах, Ролбаре или уточнить у клиента. А как? Как попросить клиента помочь с дебагом?

Василий
9 августа 2018

Как бороться с багами? Часть восьмая: порефлексировать

Василий
26 июля 2018

Как бороться с багами? Часть седьмая: исправить

Василий
21 июня 2018

Как бороться с багами? Часть шестая: изолировать

Василий
7 июня 2018

Как бороться с багами? Часть пятая: повторить

Василий
24 мая 2018

Как бороться с багами? Часть четвёртая: алгоритм

Кирилл Прясин
26 апреля 2018

Василий!

Что должен уметь ведущий разработчик в бюро? Чем он отличается от фронтенд-разработчика?

Василий
12 апреля 2018

Как бороться с багами? Часть третья: логи

Василий
29 марта 2018

Как бороться с багами? Часть вторая: отслеживание ошибок

Василий
15 марта 2018

Как бороться с багами? Часть первая: гигиена кода

Никита Семёхин
1 марта 2018

Как сайт бюро сменил домен с artgorbunov.ru на bureau.ru?

Как, в принципе, сменить домен сайта, не теряя пользовательских данных?

Светлана Кузьминова
8 февраля 2018

font-family: Bureauserif, Georgia, serif;

Что за font-family? Где его взять?

Никита Семёхин
25 января 2018

Заметил, что сайт бюро перешел на HTTPS. Расскажите, как переходили?

Владимир Серёгин
4 января 2018

Руст, Василий и Илья, привет!

Расскажите о дизайне REST API.

Александр
21 декабря 2017

Василию Половнёву: как быстро и без миганий загружать веб-шрифты?

Кирилл
7 декабря 2017

Как отлаживать странное? Например, стили для печати, сайт в десятом Айфоне или почтовую рассылку в Андроиде?

Илья
2 ноября 2017

Привет!

Как железобетонно определить, печатный ли символ ввёл пользователь?

Василий
19 октября 2017

Зачем дизайнеру Бутстрап?

Василий
12 октября 2017

Что дизайнеру стоит знать об адаптивном дизайне в вёрстке?

Василий
28 сентября 2017

Как раскладывать ХТМЛ-элементы на странице? (Часть третья: флексбоксы в каталогах и выдаче)

Василий
14 сентября 2017

Как раскладывать ХТМЛ-элементы на странице? (Часть вторая: флексбоксы)

Василий
31 августа 2017

Как в ХТМЛ верстать картинки, списки и таблицы?

Василий
17 августа 2017

Как раскладывать ХТМЛ-элементы на странице? (Часть первая: боксы и позиционирование)

Василий
10 августа 2017

С помощью чего собрать простой прототип на веб-технологиях?

Василий
27 июля 2017

Зачем дизайнеру прототипирование при помощи веб-технологий? С чего начать?

Александр
13 июля 2017

Что писать в комментарии к коммиту?

Иван Самодян
29 июня 2017

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

Александр Сушко
15 июня 2017

Вопрос Василию Половнёву.

Здравствуйте. В одном из советов про редизайн Михаил вскользь упомянул, что раскладка работает без админки. А на чём всё держится? Как устроен сайт бюро изнутри, расскажите, пожалуйста.

(Вторая часть)

Александр Сушко
1 июня 2017

Вопрос Василию Половнёву.

Здравствуйте. В одном из советов про редизайн Михаил вскользь упомянул, что раскладка работает без админки. А на чём всё держится? Как устроен сайт бюро изнутри, расскажите, пожалуйста.

Денис Ермаков
11 мая 2017

Вопрос Василию Половнёву: как начать писать тесты в «махровом легаси»?

Антон Лях
27 апреля 2017

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

Арсений Максимов
13 апреля 2017

Василий, привет!

Расскажи про устройство поиска в ваших книгах? В чём и как храните данные? Как показываете превьюшки текста в поиске? Что почитать на эту тему? Как дела?

(Вторая часть)

Арсений Максимов
30 марта 2017

Василий, привет!

Расскажи про устройство поиска в ваших книгах? В чём и как храните данные? Как показываете превьюшки текста в поиске? Что почитать на эту тему? Как дела?

Вася и Руст
23 марта 2017

Вы кто такие?