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


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.me/nophumor
NOP::Recruiter Удаленка- https://t.me/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
Создаём с нуля проект для осуществления регистрации, аутентификации и авторизации пользователей, попутно знакомясь с основными принципами работы Spring Security и JWT.

https://nsprg.ru/mDEBZx

VK: https://nsprg.ru/xkeLWO

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

@nuancesprog #JWT #SpringBoot
Хотите получить должность Java-разработчика или повысить свой профессиональный уровень? Ознакомьтесь с актуальными ответами на 50 ключевых вопросов по микросервисам Spring Boot для собеседования с кандидатами на должность Java-программиста или инженера ПО.

https://nsprg.ru/ObDknx

VK: https://nsprg.ru/vd6WJm

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

@nuancesprog #SpringBoot
Хотите получить должность Java-разработчика или повысить свой профессиональный уровень? Ознакомьтесь с актуальными ответами на 50 ключевых вопросов по микросервисам Spring Boot, которые задают во время собеседования на должность Java-программиста или инженера ПО.

https://nsprg.ru/xe2yBv

VK: https://nsprg.ru/xl4pRx

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

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

https://nsprg.ru/O5KM7x

VK: https://nsprg.ru/v3pMgO

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

@nuancesprog #Kafka #SpringBoot
Настроим отправку события в темы Kafka с группами получателей, запустим службы заказов, хранения и платежей. Отправим HTTP-запросы, получение события проверим в консольных журналах.

https://nsprg.ru/vGoJnv

VK: https://nsprg.ru/mpBG1v

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

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

https://nsprg.ru/O7pnVm

VK: https://nsprg.ru/xP49rx

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

@nuancesprog #SpringBoot
Шаблон Factory упрощает создание новых объектов и помогает прятать логику, ненужную для клиента. Предлагаем рассмотреть вариант реализации шаблона фабрики для простого приложения на Spring Boot.

https://nsprg.ru/ObDlpx

VK: https://nsprg.ru/ma2lgx

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

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

https://nsprg.ru/xR26Ex

VK: https://nsprg.ru/xe2jyv

@nuancesprog #SpringBoot #Kafka #WebSocket
Предусмотренные в Spring Boot стандартные методы ведения журнала далеко не всегда эффективны. Рассмотрим практическую реализацию эффективных вариантов регистрации ошибок и служебных данных в веб-приложениях.

https://nsprg.ru/O5k1Dx

VK: https://nsprg.ru/v38erO

@nuancesprog #SpringBoot