Дорожная карта
Дорожная карта (Road Map) - Ключевые этапы реализации проекта. Под проектом в данном случае подразумевается планируемый список публикаций статей и размещение информации по проектам.
Сроки указаны примерно, которые наметил для себя и максимально буду стараться придерживаться, но работа и семья на первом месте.
Запланированы:
Июнь 2023: Антипаттерны проектирования и разработки
Принимаю активное участие в написании статьи для корпоративного блога Газпромбанк на Habr. Планирую разместить тут свою версию статьи с каталогом антипаттернов и кратким описанием.
Июнь 2023: Как эффективно анализировать статистику в PostgreSQL с помощью pg_profile
Принимал активное участие в написании статьи для корпоративного блога Газпромбанк на Tproger. Планирую разместить тут расширенную версию статьи.
Июнь 2023: Принципы и шаблоны проектирования
Основная идея в том что бы кратко в одной статье описать основные принципы и шаблоны проектирования так что бы информация легко запоминалась.
План содержания:
- BDUF (Big Design Up Front), YAGNI (You are not gonna need it), Бритва Оккама, KISS (Always Keep It Simple, Stupid), DRY (Don’t Repeat Yourself), SoC (Separation оf concerns), APO (Avoid Premature Optimization).
- SOLID: SRP (Single responsibility principle), OCP (Open-closed principle), LSP (Liskov substitution principle), ISP (Interface segregation principle), DIP (Dependency inversion principle).
- Dependency injection vs Dependency inversion.
- Шаблоны GRASP (General Responsibility Assignment Software Patterns).
- Шаблоны GoF (Gang of Four - Банда четырёх).
Июнь 2023: Плагин IntelliJ IDEA по работе с SonarQube
Плагин уже давно размещен на GitHub, планирую его подробно описать тут.
Лето 2023: Плагин Google Chrome для фильтрации подписок YouTube
Плагин в альфа версии использую уже больше года. Хочу его сделать более удобным.
Лето 2023: Kafka SSL и ACL. Контролируем доступ к топикам
Лето 2023: Мои языки программирования. Закрываем основные потребности
Лето 2023: О PostgreSQL кратко
Лето 2023: Бесконечный поток IBM MQ - Rabbit MQ - Kafka. Определяем узкие места
- Технический дизайн в PlantUML
- Java Spring Boot приложение
- Админка. Под вопросом:
Vaadin или
JHipster
- Vaadin — свободно распространяемый фреймворк для создания RIA-веб-приложений, разрабатываемый одноимённой финской компанией. В отличие от библиотек на Javascript и специфических плагинов для браузеров, Vaadin предлагает сервер-ориентированную архитектуру, базирующуюся на Java EE
- JHipster — это бесплатный генератор приложений с открытым исходным кодом, используемый для быстрой разработки современных веб-приложений и микросервисов с использованием Angular или React и Spring Framework
- Клиент. Под вопросом: React или Vue
- Все окружение и запуск сервисов через Docker Compose
- Под вопросом: Запуск в кластере Kubernetes
Лето 2023: Серия статей “Путь из разработчика в архитектора”
Начало серии статей последовательно и согласно разделу IT Архитектор.
Лето 2023: Лицензирование и виды лицензий ПО
Без сроков:
Технический дизайн с UML, PlantUML и С4
Enterprise Integration Patterns (EIP)
…
Patterns of enterprise application architecture (PoEAA)
…
Упражнения для здоровья PostgreSQL
Борьба с техническим долгом при помощи SonarQube
Лучшее решение для программиста по ведению базы знаний
Статика Hugo и динамика PHP. Закрываем основные потребности блога
Моя подборка телеграм каналов для разработчика и архитектора
Консольное меню для утилит в терминале на Windows cmd, Bash и Python
Консольное меню для утилит OpenSSL. Закрываем основные потребности
OpenSSL + GOST Engine. И так тоже можно
Консольное меню для утилит Docker. Закрываем основные потребности
Консольное меню для утилит Curl. Закрываем основные потребности
Решение для превращения страниц сайта в CHM файл используя PHP
Песочница Maven для Java и Kotlin
Песочница для экспериментов с Python
Песочница для экспериментов с GoLang
О Kubernetes кратко
Песочница для экспериментов с Kubernetes
Проектов которыми я занимаюсь или когда то занимался у меня еще много и статей могу написать сотни но это лишь хобби, постепенно буду добавлять =)
Всем спасибо кто будет это читать, да и тем кто не будет спасибо что зашли!