Baldur Bjarnason argues that development tools win by making developers replaceable. The JVM ran that experiment three times, against Visual Basic's precedent, through EJB's committee, and into Spring's reversal, and the results say his theory is exactly half of a whole.
JetBrains' Koog agent framework now integrates directly with Spring AI, layering agent orchestration - multi-step workflows, fault-tolerant checkpointing, history compression - on top of your existing Spring AI setup without replacing it.
Three projects had releases that generate scaffolding for database access: spring-crud-generator uses an entity specification as the director for generation, scythe uses SQL queries as story drivers for data definition and API endpoints, and fluent-repo-4j provides a more direct database access model for Spring, not as reliant on domain-driven design for access patterns as the formal Spring Data modules.
JohannaWeb's Project Falcon is a Discord-style desktop client built on top of the Bluesky AT Protocol. The concept is: what if Discord's UX wrapped a decentralized social graph instead of a proprietary one? Built by one person, it's an impressive piece of work.
In a number of applications I work with, I use JSON everywhere, as a sort of lingua franca. I typically do this with Jackson, and with Spring Boot 4's primary use of Jackson 3, it hit me that I might...
This is a site that is built around information - information aquisition (ingress) and information dispensation (egress). It's connected to IRC on Libera.chat as nevet, on two Discord guilds, and on...