News
AI Agents for Java Developers: Stop Learning Frameworks Until You Understand This
4+ hour, 4+ min ago (34+ words) Everyone Is Talking About AI Agents, But Most Java Developers Still Don't Know What They Actually Are Every day I see posts about AI Agents, MCP, Lang Chain, Spring AI and autonomous workflows. The "...
Designing for Change: Boundaries, Contracts, and Dependency Inversion in Java
9+ hour, 45+ min ago (580+ words) Most Java systems don't fail because a single class was written badly. They fail because the boundaries between classes were drawn in the wrong place " a database library leaks into business logic, a payment provider's SDK shows up in twelve…...
Building Agentic Workflows in Java
9+ hour, 45+ min ago (335+ words) Reach for an agent only when the task is genuinely multi-step and open-ended: the number and order of actions can't be known ahead of time, so a fixed pipeline can't express it. Most tasks that feel agentic are actually better…...
Testing Best Practices in Java
9+ hour, 45+ min ago (576+ words) Most Java codebases have plenty of tests and still get burned by production bugs. The problem is rarely quantity " it's that the tests exercise the wrong things: they assert internal wiring instead of behavior, they mock away every collaborator until…...
Spring boot skills agent
12+ hour, 5+ min ago (237+ words) I built an open-source collection of Claude/Codex skills for Spring Boot projects. It includes focused skills for REST APIs, Spring Data JPA, Flyway, Spring Security, Spring Batch, Spring AI, MCP servers, testing, architecture patterns, and more. There are now…...
Stop calling a service that's already down: circuit breakers with Resilience4j
14+ hour, 6+ min ago (615+ words) Day 14 of building Order Hub in the open. So far we have a monolith with real persistence, validation, exception handling, Open API docs, a Redis cache, and a rate limiter. Today we add the piece that keeps the whole thing…...
How to deal with empty lists that defaults to null in Jackson and Kotlin
18+ hour ago (350+ words) Most times using Jackson will be straightforward and we won't have to fiddle, but in the case you need to deserialize a data class that can have empty lists in Kotlin you can run into a null assertion error. Here's…...
Running 8 Microservices Locally with One Command " A Dev Ops Engineer's Guide to Spring Pet Clinic
23+ hour, 8+ min ago (1157+ words) Introduction Spring Pet Clinic is a well-known sample application built with Spring Boot and Spring Cloud. What makes it interesting from a Dev Ops perspective is that it is not a single application " it is a distributed system made up…...
Artifact Cache 2026. 1
1+ day, 7+ hour ago (328+ words) Artifact Cache eliminates the cost of downloading build dependencies over the WAN by caching them at Develocity Edge nodes deployed in proximity of your CI infrastructure. To use Artifact Cache, the Artifact Cache entitlement must be enabled on your Develocity…...
Hardwood Promises High-Speed JVM Apache Parquet Processing with Zero Mandatory Dependencies
1+ day, 13+ hour ago (503+ words) Live Webinar and Q&A: Building AI Agent Evals for High-Stakes Incident Response (Aug 6, 2026) Save Your Seat Erik Steiger discusses the operational pain of legacy PDF generation in regulated banking and manufacturing. He explains how transitioning from resource-heavy engines like Puppeteer…...