Итоги года 2025
опубликовано: ⏰ 6
Год подходит к концу и настало “время собирать камни”. Или если менее пафосно, то просто подвести итог. Не уверен, что ещё будут новые статьи, все оставшиеся черновики дописал.
Решил написать небольшое резюме по результатам неполного года (с марта 2025). Не могу сказать, что это был хороший год, но был же и уже не плохо. Заодно стало понятно, какие люди по жизни были просто временными попутчиками, появляющимися только тогда, когда им нужно свои проблемы решить. Как говорится, “Ничего личного, это просто бизнес”.
Сайт и проекты делал в одиночку, совмещая с основной работой и личными делами. Поэтому эта активность занимала практически всё свободное время – работа без выходных, праздников и свободных вечеров. Учитывая, что пару предыдущих лет были без нормальных отпусков, это был в определённом смысле напряжённый процесс. Хотя под конец года стало посвободнее. Но не жалею, как ни странно, именно эта работа оказалась для меня самой полезной и интересной за последнее время, помогала не стагнировать.
Сайт и блог
Появилась первая версия сайта с блогом, в котором планировал делиться полезной информацией. Сначала это был по-быстрому сделанный и откорректированный сайт на Hugo из базового шаблона, но потом сверстал его заново, с учётом требований под публикуемое содержимое. Исправление проблем и рекомендации по SEO заняли какое-то время. Не спеша поправил, и поисковики стали нормально индексировать изменения. При этом какой-либо раскруткой и рекламой вообще не занимался, не до этого было. Сейчас структура и содержание сайта вполне устраивает, новые статьи добавлять легко и просто. Ещё не хватает поиска и хочется функционал комментариев отвязать от GitHub, это как-нибудь доделаю позже.
Для уведомлений об изменениях по статьям изначально были RSS-ленты (ссылка есть внизу страницы). Подозреваю, что не все в курсе, что это и зачем. Поэтому дополнительно сделал канал в Telegram для дублирования ссылок.
Под конец года доделал все незавершённые черновики статей. Получилось почти три десятка по различным темам, в том числе новым для меня. Не все из них удалось расписать подробно и более качественно, так как время было ограниченно, но надеюсь, кому-то они оказались полезными. Судя по категориям, основной уклон получился в архитектуру и разработку.
Отдельное спасибо Александру Васильеву за статью MySql vs Postgres. Оператор LIKE, советы и отзывы по сайту.
Статьи за 2025:
- Active Object
- Симуляция инфраструктуры
- Обфускация кода с ProGuard и JAXB
- Архитектура как код
- Реестр архитектурных решений
- Не все ИИ одинаково полезны?
- MySql vs Postgres. Оператор LIKE
- Управление спецификациями и документацией
- Как заставить системы общаться
- Нативные приложения с GraalVM
- Устав проекта
- Расчёт сайзинга на примере простой системы
- Let The Music Play
- Интерпретатор формул (DSL)
- Технологический радар
- Оценка и планирование проектных задач
- База знаний
- Обоснование выбора технического решения
- Spring Boot со встроенным приложением на ReactJS
- Разработка сайта с использованием Static Site Generator (SSG)
- CI/CD с Gitea для HomeLab
- Фильтрация данных через SQL-подобный запрос
- Аутентификация через OpenID Connect
- Управление контейнерами с помощью Portainer для HomeLab
- Организация и изоляция функциональных модулей в рамках сервиса
- Рынок ИТ и работа в найме в 2025 году
- Использование локальных моделей AI в HomeLab
- Разработка проектов с нуля или с использованием готовых платформ
- Типы и архитектурные стили API
Проекты
Параллельно с блогом вел разработку с нуля нескольких проектов, которые пересеклись с моими задачами в качестве архитектора и было интересно автоматизировать часть рутинных процессов. Из-за этого, хотя не очень-то хотелось, пришлось заново вспоминать разработку (frontend, backend, devops и т.д.), так как несколько лет этим уже не занимался в качестве основной работы. Именно на них ушло и уходит значительное количество времени, если сравнивать с блогом.
Сейчас, в силу особенностей текущей работы, эти проекты уже не всегда получается использовать. Мало задач на роль архитектора, да и полезны они преимущественно для крупных проектов. В процессе появилось ещё несколько новых интересных идей, но пока нужно доделать всё то, что запланировал по уже начатым.

| Проект | Описание |
|---|---|
| tekBlueprint.infra | Довольно интересный опыт разработки приложения автоматизации расчёта сайзинга на основе симуляции потоков данных между сервисами. В целом, получилось реализовать то, что хотел. Как мне кажется, тут есть огромное поле для развития, было бы время на это… |
| tekBlueprint.plans | Тоже интересный проект с автоматизацией оценок, на которые я вручную когда-то потратил огромное количество времени на бесконечных пресейлах. Мне понравилось, что в итоге получилось. Жалею, что раньше не сделал, столько времени можно было сэкономить. |
| tekBlueprint.specs | Попытка собрать вместе все спецификации, которые требуются на тех же пресейлах и на стадии формирования технических предложений. Тоже доволен, тем что получается. Процентов на 90% готово, но и в этом виде уже можно использовать. |
| tekBlueprint.kbase | Давно была идея сделать некую базу знаний в виде веб-сервиса, которая может быть полезна в работе и быть источником данных для других сервисов. Очень полезный сервис, как мне кажется, с большим потенциалом на развитие. Сейчас в процессе расширения функционала и доработок. Первый кандидат для испытания tekBlueprint.frame. |
| tekBlueprint.frame | Опять же, давно хотел сделать под свои потребности фреймворк разработки приложений, на котором можно быстро делать нужные мне сервисы. Когда-то очень давно, под Delphi делал нечто аналогичное под свои проекты, но на VCL. В статусе PoC, переношу части tekBlueprint.kbase на него. |
HomeLab
Не совсем относится к сайту, скорее поддерживающая инфраструктура, тем не менее о ней тоже стоит сказать. Со времён работы системным администратором не очень люблю заниматься серверами, коммутаторами и настройкой всей этой кухни, но нужно было сделать. Хотя, справедливости ради, хочется отметить, что сейчас всё стало заметно попроще, чем в 2006 - 2008 годах. Или у меня опыта больше стало, не знаю.
Получилось развернуть окружение под разработку проектов и самого сайта, а также под задачи с нейронками. Учитывая ограниченность по свободному времени, это заметно помогло ускорить процесс разработки и тестирования, избавив от ручных действий со сборками, релизами, тестами и всем прочим.
Хотелось бы ещё собрать NAS под растущие объёмы данных для моделей ИИ и под резервные копии. Но пока не до этого и похоже, со всем происходящим с ценами на память и дисками случится не скоро.
Заключение
Продолжаю развивать проекты, которые уже есть. Помимо CLI (документация как код) нужно всё-таки сделать версии в виде веб-сервисов. Статьи буду добавлять по мере появления новых идей и наличия свободного времени.
Спасибо за внимание и удачи в новом году! :)