Итоги года 2025

опубликовано: ⏰ 6

Год подходит к концу и настало “время собирать камни”. Или если менее пафосно, то просто подвести итог. Не уверен, что ещё будут новые статьи, все оставшиеся черновики дописал.

Решил написать небольшое резюме по результатам неполного года (с марта 2025). Не могу сказать, что это был хороший год, но был же и уже не плохо. Заодно стало понятно, какие люди по жизни были просто временными попутчиками, появляющимися только тогда, когда им нужно свои проблемы решить. Как говорится, “Ничего личного, это просто бизнес”.

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

Сайт и блог

Появилась первая версия сайта с блогом, в котором планировал делиться полезной информацией. Сначала это был по-быстрому сделанный и откорректированный сайт на Hugo из базового шаблона, но потом сверстал его заново, с учётом требований под публикуемое содержимое. Исправление проблем и рекомендации по SEO заняли какое-то время. Не спеша поправил, и поисковики стали нормально индексировать изменения. При этом какой-либо раскруткой и рекламой вообще не занимался, не до этого было. Сейчас структура и содержание сайта вполне устраивает, новые статьи добавлять легко и просто. Ещё не хватает поиска и хочется функционал комментариев отвязать от GitHub, это как-нибудь доделаю позже.

Для уведомлений об изменениях по статьям изначально были RSS-ленты (ссылка есть внизу страницы). Подозреваю, что не все в курсе, что это и зачем. Поэтому дополнительно сделал канал в Telegram для дублирования ссылок.

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

Отдельное спасибо Александру Васильеву за статью MySql vs Postgres. Оператор LIKE, советы и отзывы по сайту.

Статьи за 2025:

  1. Active Object
  2. Симуляция инфраструктуры
  3. Обфускация кода с ProGuard и JAXB
  4. Архитектура как код
  5. Реестр архитектурных решений
  6. Не все ИИ одинаково полезны?
  7. MySql vs Postgres. Оператор LIKE
  8. Управление спецификациями и документацией
  9. Как заставить системы общаться
  10. Нативные приложения с GraalVM
  11. Устав проекта
  12. Расчёт сайзинга на примере простой системы
  13. Let The Music Play
  14. Интерпретатор формул (DSL)
  15. Технологический радар
  16. Оценка и планирование проектных задач
  17. База знаний
  18. Обоснование выбора технического решения
  19. Spring Boot со встроенным приложением на ReactJS
  20. Разработка сайта с использованием Static Site Generator (SSG)
  21. CI/CD с Gitea для HomeLab
  22. Фильтрация данных через SQL-подобный запрос
  23. Аутентификация через OpenID Connect
  24. Управление контейнерами с помощью Portainer для HomeLab
  25. Организация и изоляция функциональных модулей в рамках сервиса
  26. Рынок ИТ и работа в найме в 2025 году
  27. Использование локальных моделей AI в HomeLab
  28. Разработка проектов с нуля или с использованием готовых платформ
  29. Типы и архитектурные стили 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 (документация как код) нужно всё-таки сделать версии в виде веб-сервисов. Статьи буду добавлять по мере появления новых идей и наличия свободного времени.

Спасибо за внимание и удачи в новом году! :)

Year-End