-
Рефакторинг. Эпизод I. Мотивация изучения
May 25, 2025
-
3 мин. чтения
-
Сборник_тематических_материалов
Разработка_ПО
Рефакторинг

Это первая статья из цикла, который я посвящу рефакторингу программного кода. Больше года я изучал материалы по этому навыку и, наконец, решил поделиться своими находками с вами. Тема оказалась настолько глубока и широка, что я даже не буду пытаться пересказывать всю мудрость, которой напитался за это время, но попытаюсь структурировать подход к её изучению. На каждом этапе я буду делать обзор материалов (книг и докладов), которые помогут вам разобраться с каждым кусочком этого паззла. Тут не будет абстрактных банальностей «хорошо делай – хорошо будет». Только мясо от экспертов из отрасли, чьи работы меня впечатлили.
Абстракции сложны для человека, т.к. мы привыкли оперировать тем, что ощущаем. Когда же речь заходит о их перестройке в сложной системе, мозг того и гляди наровит вообще выйти из чата. Поэтому, чтобы начать сталкиваться с подобным не только в рабочие часы, но и в свободное время, неплохо бы сперва убедиться, что у вас есть достаточный запал, который будет поддерживать всю дорогу. Как я нашёл его в себе, почему именно сейчас – об этом в первом эпизоде.
-
Проблемы гистограмм Prometheus. Моя новая статья Хабре
Apr 12, 2025
-
1 мин. чтения
-
Ozon
Разработка_ПО

В корпоративном блоге Ozon Tech на Хабре опубликована моя статья, которую я писал почти пол года. В ней вы узнаете, как один, казалось бы, невинный вопрос о странных графиках породил глубокое исследование проблемы достоверности метрик Prometheus.
Статья получилась большая, но она определённо стоит вашего внимания. В ней есть то, о чём не говорят в обучающих материалах «Как добавить метрики в своё приложение за 5 минут», но что важно понимать, если вы хотите делать правильные выводы из получившихся графиков.
-
Отзыв на второе издание «Release It! Design and Deploy Production-Ready Software» Michael Nygard
Jan 5, 2025
-
2 мин. чтения
-
Рецензия
Разработка_ПО

-
Теория и практика проектирования архитектуры. Обзор дилогии Нила Форда и Марка Ричардса
Oct 29, 2024
-
4 мин. чтения
-
Рецензия
Разработка_ПО
Не знаю как, но эти две книги прошли мимо меня в своё время: они вышли в 2020 и 2022 годах.
До их прочтения для меня единственной «фундаментальной» книгой про архитектуру ПО была «Чистая архитектура» Роберта Мартина.
Крайне opinionated взгляд автора породил какое-то неимоверное количество холиваров, которые не утихают до сих пор. Можно по-разному относиться к конкретным советам автора, но чего не отнять, так это то, что люди массово начали хотя бы задумываться над тем, как они пишут софт.От этой дилогии же исходит более спокойный архитекторский вайб. Но не тот, от которого хочется «открыть форточку», а который пытается передать эссенцию проблемы проектирования – «во всём есть компромисс».
-
PostgreSQL. Материалы
Mar 3, 2024
-
4 мин. чтения
-
Сборник_тематических_материалов
Разработка_ПО
Базы_данных
В последние года популярность PostgreSQL в России стремительно растёт.
Благодаря её широким возможностям, её используют как универсальную рабочую лошадку в небольших компаниях. А энтерпрайзы и бигтехи ценят её за большое локальное комьюнити, в котором сохранились эксперты и даже контрибьюторы проекта.