NOP::Nuances of Programming
68.4K subscribers
3.25K photos
11 videos
12 files
4.59K links
Уникальные статьи и переводы — настольная книга программиста.


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.iss.one/nophumor
NOP::Recruiter Удаленка- https://t.iss.one/nopremote
Download Telegram
Шаблон Factory упрощает создание новых объектов и помогает прятать логику, ненужную для клиента. Предлагаем рассмотреть вариант реализации шаблона фабрики для простого приложения на Spring Boot.

https://nuancesprog.ru/p/14443/

@nuancesprog #Java #SpringBoot
Рассмотрим, как доменно-ориентированный дизайн помогает проектировать более надежные и устойчивые к расширению системы - на примере гипотетического сервиса продажи книг.

https://nuancesprog.ru/p/16033/

@nuancesprog #SpringBoot #Java
Рассмотрим пошаговую интеграцию конфигурации базы данных Spring Boot с AWS Secrets Manager. Этот способ позволяет обеспечивать высокую доступность, масштабируемость и простоту при обработке изменений пароля к базе данных.

https://nuancesprog.ru/p/16358/

@nuancesprog #AWS #SpringBoot
Разбираемся, как обновлять данные в MongoDB, в чем заключаются преимущества и недостатки существующих способов и как выглядят результаты их применения.

https://nuancesprog.ru/p/16479/

@nuancesprog #MongoDB #SpringBoot
Логирование крайне важно для оперативного отслеживания ошибок в приложении и установления причины этих ошибок. Разберемся, как без особых усилий настроить фреймворк для логирования в приложении Spring Boot.

https://nuancesprog.ru/p/17137/

@nuancesprog #SpringBoot
Подробно разберем код для подключения Apache Kafka в Spring Boot. Подготовим приложение к отправке сообщений на сервер Kafka и их потреблению.

https://nuancesprog.ru/p/17290/

@nuancesprog #Kafka #SpringBoot
Кэширование помогает повысить производительность приложений за счет снижения нагрузки на такие ресурсы, как базы данных и удаленные сервисы. Рассмотрим, как применять Redis в качестве кэша в приложении Spring Boot для достижения максимальной эффективности.

https://nuancesprog.ru/p/17958/

VK: https://vk.com/@nuancesprog-keshirovanie-redis-dlya-maksimalnoi-proizvoditelnosti-v-spri

Дзен: https://dzen.ru/media/nuancesprog.ru/64a33970e12d2a02f20fde4a

@nuancesprog #Redis #SpringBoot #Java
Фреймворк Spring Boot позволяет быстро создавать и легко запускать высокопроизводительные Spring-приложения корпоративного уровня. Рекомендации опытного специалиста помогут максимально упростить разработку такого приложения.

https://nsprg.ru/ma4ogO

VK: https://nsprg.ru/O736jO

Дзен: https://nsprg.ru/vg2pAx

@nuancesprog #SpringBoot
Для создания управляемых событиями, надежных и масштабируемых приложений часто используют Apache Kafka совместно с Spring Boot. Рассмотрим особенности такой интеграции.

https://nsprg.ru/vGkAyv

VK: https://nsprg.ru/mp9Pgx

Дзен: https://nsprg.ru/vqa8nv

@nuancesprog #Kafka #SpringBoot
Создадим простой проект Spring Boot с темами и разделами Kafka для публикации событий отправителями и подписки получателей. Разберем стратегии реализации повторных попыток, масштабируем микросервисы.

https://nsprg.ru/v3B1gx

VK: https://nsprg.ru/OoAe4x

Дзен: https://nsprg.ru/ONkBJm

@nuancesprog #SpringBoot #Kafka