Code is cheap, software is not π€
Anyone can write code. Building software that's maintainable, observable, secure, and actually solves a problem? That's the hard part.
This is why fundamentals matter more than ever.
Code is cheap, software is not π€
Anyone can write code. Building software that's maintainable, observable, secure, and actually solves a problem? That's the hard part.
This is why fundamentals matter more than ever.
What's the one conference that keeps pulling you back year after year? DevNexus has become that for a lot of developers, and for good reason. Here's a look at what's coming:
https://youtu.be/l77wsZJbzts
Good Morning ConFoo. I know you have a lot of choices and your time is valuable. If you want to learn about AI for Java Developers join me at 2 PM and What's new in Spring Boot 4 at 4 PM. Both in ST-Laurent 3. Looking forward to seeing you π€©
https://confoo.ca/en/2026/schedule
DevNexus is packed with incredible sessions, workshops, and community this year. Here's a quick look at everything happening and why you should be there.
https://youtu.be/l77wsZJbzts
Missed this week's Spring Office Hours? Bruno Borges stopped by to cover Copilot CLI and the Java SDK. If you're working with AI tooling in Java, this one's worth your time. Catch the recording now.
https://www.youtube.com/watch?v=0ghwKO8TUEY
π΄ Starting soon! Spring Office Hours S5E07: Copilot CLI and Java SDK with Bruno Borges. Dan and DaShaun are going live at 1:00 PM ET. Come hang out, bring your questions, and join the conversation live.
https://www.youtube.com/watch?v=0ghwKO8TUEY
Added more themes to Spring Initializr TUI Edition. You can preview them in the readme below. To change themes update your config file in your home directory.
https://github.com/danvega/spring-initializr-tui?tab=readme-ov-file#themes
I built a terminal UI for Spring Initializr using Java. If you spend most of your day in the terminal, this could seriously speed up your workflow.
https://youtu.be/J9C2MiQTIYs
I built a terminal UI for Spring Initializr using Java. If you spend most of your day in the terminal, this could seriously speed up your workflow.
https://youtu.be/J9C2MiQTIYs
You're a single setting away from deploying a team of agents in Claude Code π€
My coworker when I say 'that doesn't look right'
Why does Spring Boot auto-configure a RestClient.Builder for you instead of just giving you a RestClient?
Because the builder comes pre-loaded with customizers, Jackson converters, and metrics integration. New video walks through the builder pattern in Spring.
https://youtu.be/aocKQ2-U3wU
Spring Framework co-founder Juergen Hoeller joined us on Spring Office Hours. Missed the live show? The recording is available now. It's not every day you get to hear directly from the person leading the framework so many of us build on daily.
https://www.youtube.com/watch?v=iiy5xuh_2j0
π΄ Starting soon: Spring Office Hours goes live at 8AM ET with Juergen Hoeller, Spring Framework co-founder and lead. This is a rare chance to ask questions directly. Tune in and join the conversation.
https://www.youtube.com/watch?v=iiy5xuh_2j0
If you missed our conversation with James Ward yesterday you can catch the replay below. We had a great conversation with him about AWS, AI and his legendary dart skills π―
https://springofficehours.io/episodes/s5e05-spring-and-aws-with-james-ward
Hot take: Stop trying to one-shot entire apps with AI.
The goal isn't generating code fast. It's building software that survives production.
Use AI to iterate, refine, and improve. Not to skip the thinking part that makes software actually work.
π§ Observation: JDK 25's flexible constructor bodies finally let you validate arguments before calling super(). We've been writing factory methods to work around this limitation for 25+ years. Sometimes the boring language fixes matter most.
Prompt caching in Spring AI can seriously cut your Claude API bill. Here's what it is and how to take advantage of it in your Spring apps.
https://youtu.be/eYb7BKW4QcU
Codex's threads feature lets you context switch between tasks without losing your place. This is a big upgrade for juggling multiple problems.
First look at what GPT-5.3-Codex can do:
https://youtu.be/Q44TPEtNcNo
π€― TIL in JDK 25 you can write `import module java.base` and get access to all its exported packages in one line. No more importing 15 separate java.util.* classes at the top of every file. Small quality of life win.
Want Claude Code to keep working while you grab coffee? Wrap your prompt in a loop that auto-continues on tool errors. Ralph demos this building a vending machine in Java.
https://youtu.be/CV97l0GkPHo
Claude Code Tasks let you spin up parallel agents that work independently while you focus on other things.
Stop being the bottleneck in your own workflow.
https://youtu.be/NAWKFRaR0Sk
Ralph builds a vending machine in Java using a loop. Watch an AI agent handle the entire coding task autonomously from start to finish.
https://youtu.be/CV97l0GkPHo
π¨π»βπ» OpenAI's Codex app is actually really good. Threads for parallel agent tasks, built-in MCP support, visual diffs, and work trees for running multiple agents on the same codebase.
Plus GPT 5.2 is 40% faster now.
youtu.be/Q44TPEtNcNo
You can fix code issues from your phone with Claude. Two methods: use Claude web directly, or create a GitHub issue and let Claude handle it.
https://youtu.be/pbbWEce72xg
π€Claude Code just shipped a fix for one of MCP's biggest problems: context window bloat.
Enable tool search and your MCP tools drop from 25% to 14% of the context window. Tools load on-demand instead of all at once.
Settings β enable_tool_search: true
youtu.be/itS3f1Y52t0
π€Claude Code tip: Use additional directories to reference working code from other projects.
Instead of having the agent research APIs from scratch, point it to your existing implementation and let it learn from code you've already built.
youtu.be/Ac0FMtVYKkA
Day 2 of the Java Champions Conference is about to kick off π€©
jchampionsconf.com/schedule.html
If anyone has anything nice they would like to say about Spring Office Hours please leave it below or reach out to me. Built a new website today and would love to throw some testimonials on there. π€©
π€Spring AI now supports native structured output.
One line of config and your JSON responses are guaranteed to match your schema. No more hoping the LLM follows your formatting instructions.
youtu.be/bQUqJnKqDhY