#Concurrency bugs rarely fail loudly — they leak resources, stall requests, & waste CPU. @BalaRawool demonstrates how #StructuredConcurrency can short-circuit failures and keep workflows consistent in #SpringBoot.

Make your services more resilient: https://javapro.io/2026/02/19/virtual-threads-structured-concurrency-and-scoped-values-putting-it-all-together/

#Java

Анатомия Claude Code. Первичный анализ и наполнение контекста

Каждый, кто программирует с агентами (Claude Code, Codex и т.д.), знает: перед тем как приступить к задаче, агент исследует проект. Это кажется логичным, естественным и закономерным, ведь люди делают так же. Обычно говорят: «агент наполняет контекст». Для агента такой контекст должен содержать не только полезные сведения, но и не включать лишних, которые могут оказать влияние на конечный результат. Но добиться этого не так-то просто, поскольку: - задача определена в общем виде (кто знает, что имел в виду автор) - пути исследования не детерминированы (в общем виде не используется специфика фреймворка) - используются базовые инструменты (read, grep, cat, find) В итоге при первичном исследовании легко столкнуться с ситуацией, когда основной контекст заполнен сведениями, слабо относящимися к исходной задаче. В Anthropic быстро осознали эту проблему и вынесли всю описанную работу в Explore sub-agent. В результате основной agent ставит задачу промптом, Explore выбирает путь исследования, а результат формирует в виде отчета. Проблему чистоты основного контекста они, конечно, решили. Но что с качеством такого анализа? Наблюдая за работой Explore и видя, как агент, используя «примитивные» инструменты, в агонии пытаясь отыскать недостающее или, наоборот, пропускает важные сведения о проекте, невольно ловишь себя на мысли: «Как так вышло, что последние 10 лет развития индустрии инструментов прошли мимо agent?» А может, это человечество свернуло не туда?

https://habr.com/ru/companies/haulmont/articles/1040274/

#claudecode #aiагенты #llm #promptengineering #mcp #spring #springboot #java #developer_tools

Анатомия Claude Code. Первичный анализ и наполнение контекста

Каждый, кто программирует с агентами (Claude Code, Codex и т.д.), знает: перед тем как приступить к задаче, агент исследует проект. Это кажется логичным, естественным и закономерным, ведь люди делают...

Хабр

Сокращение ручной работы на примере Spring Boot-проекта: OpenAPI generator, QueryDsl, OpenAI

Привет, Хабр! Меня зовут Александр, я Java-разработчик в GlowByte. Работаю в практике управления рисками и комплаенс (Risk & Compliance). Хочу поделиться своим опытом и в целом рассказать о том, чем мы здесь занимаемся. А занимаемся мы автоматизацией систем управления рисками – от AML (противодействие легализации доходов) и операционных рисков до коллекшна (взыскание просроченной задолженности) и систем принятия решений. Моё направление – как раз последнее: системы принятия решений (СПР). Если коротко, мы автоматизируем стратегии, где нужно в реальном времени перерабатывать кучу входных параметров, учитывать множество факторов и выдавать сложные, комплексные решения. Типичные примеры: оценка риска, предстраховые проверки, системы мониторинга, расчет резервов, расчет комиссионных вознаграждений страховым агентам и многое другое. Чем это интересно? На выходе – не просто «да/нет», а полноценное управляемое бизнес-правило, которое можно быстро менять без переписывания кода. В этой статье хочу поделиться опытом разработки backend API на Spring Boot-проекте, где нам пришлось много работать с OpenAPI-спецификацией, динамическими запросами и тестированием бизнес-логики.

https://habr.com/ru/companies/glowbyte/articles/1040112/

#java #springboot #openapi #querydsl #бэкенд #тестирование #llm #chatgpt #api #jpa

Сокращение ручной работы на примере Spring Boot-проекта: OpenAPI generator, QueryDsl, OpenAI

Привет, Хабр! Меня зовут Александр, я Java-разработчик в GlowByte. Работаю в практике управления рисками и комплаенс (Risk & Compliance). Хочу поделиться своим опытом и в целом рассказать о том,...

Хабр

Happy to announce I started writing my next book: Crafting Spring Boot Starters.

You will learn how the best Spring Boot 4 starters get written, the ones that just feel idiomatic when you drop them in. 30+ chapters, patterns from real production libraries built from scratch.

Leanpub landing page: https://leanpub.com/crafting-spring-boot-starters

#SpringBoot #Java

Are you using Spring Cloud AWS to integrate your Java applications with services like S3, DynamoDB, SQS? In this article, I show how to improve the workflows for local development and testing using Floci, an open-source AWS emulator created by Hector Ventura, and Arconia Dev Services.

#Java #SpringCloud #Floci #DeveloperExperience #SpringBoot #AWS

https://www.thomasvitale.com/spring-cloud-aws-floci-arconia-dev-services/

Local Development with Spring Cloud AWS, Floci, and Arconia Dev Services

Run Spring Cloud AWS applications locally with Floci and Arconia Dev Services: a single dependency, fully open-source, no LocalStack token.

Thomas Vitale
Copilot Chatは「コードを読むツール」として使える - Qiita

はじめに GMOコネクトの石井です。 途中参加したプロジェクトのソースコードを前にして「で、これ全体像どうなってるの?」と途方に暮れた経験、ありませんか😇 800超のJavaファイル、150超のディレクトリ。READMEは最低限。設計書は古い。手作業でディレクトリを追い始...

Qiita

¡El gigante que no pasa de moda! ☕ Java sigue siendo el motor del software empresarial, Android y sistemas críticos del mundo. Su magia radica en la JVM (Máquina Virtual de Java) y el principio "escríbelo una vez, ejecútalo donde sea".

Lo mejor de hoy:

⚡ Modernidad: Con lanzamientos cada 6 meses, hoy tiene una sintaxis limpia y actual.

🏗️ Robustez: Rendimiento top, tipado fuerte y la comunidad más grande de la historia.

#Java #Programacion #Backend #Dev #SpringBoot #JavaDeveloper #Mastodon

I have a question for JavaScript/Node.js developers:

Why doesn’t the JavaScript ecosystem have a framework like Ruby on Rails, Django, or Java Spring Boot — or even something close to Laravel in PHP ?

no one say: Express.js most downloaded library.

#php #phpc #laravel #ruby #java #nodejs #python #javascript #spring #springboot #rails #rubyandrails #typescript #expressjs #webdev #django

Java Рок Стар Митап: про @Transactional в Spring и зачем нужны новые языки программирования

28 мая. Москва. Java Рок Стар Митап. Ничего лишнего. В программе: превратности @Transactional в Spring, зачем нужно такое количество языков программирования и, конечно же, офлайн-общение. Регистрируйтесь на митап

https://habr.com/ru/companies/axiomjdk/articles/1036864/

#spring #springboot #java #языки_программирования

Java Рок Стар Митап: про @Transactional в Spring и зачем нужны новые языки программирования

🎸 Водил меня Серёга на Java Рок Стар Митап 28 мая собираемся нашим уютным Java-сообществом на площадке Java Рок Стар Митапа и слушаем не только звёзд Java, но и звёзд рока. 📅 Когда: 28 мая, сбор в...

Хабр