Spring Boot 3.5 open source support ended June 30, 2026. So I upgraded a real app to Spring Boot 4 live.
Green build, missing H2 console. Plus Jackson 3 and JSpecify null safety. I fix each break and explain why.
piped.video/HiPkoGTeNJc
seriously, have you watched this fantastic talk by Java architect Ron Pressler on the principles of memory management in Java?
piped.video/watch?v=xr73mR7i…
So much has happened since I submitted this talk :) This is an opportunity to dissect, understand and apply AI tech such as progressive context (#Agent#Skills) and/or Tool (Tool Search Tool) disclosure, sub-agents, ACP/A2A, LLM vs #JEV ...
@SpringAICentral
#ollama is not multi-agent friendly. As my workflows evolved with more agents and sub-agents #ollama became a bottleneck. I'm switching everything (except Raspberry Pi) over to #vllm. I'm using Docker, again, to keep it portable/flexible.
github.com/dashaun/rtx5090-v…
Writing a book about Spring Boot 4 reinvigorated his love of coding. He's shipping a new Spring AI Agents MD starter to the community soon. #SpringBoot#SpringAI#Java
You have to understand the technology to trust what AI tells you. If the AI goes away tomorrow, do you actually know how your stack works? #AI#SoftwareEngineering
He wrote a book and yes, he used AI. No button-pushing, but AI helped with chapter outlines and example ideas. The honest middle ground of writing with AI. #AI#Writing#Spring
Your database tops out at 1,000 transactions per second, but millions are coming in. Use RabbitMQ as a buffer layer so you never overwhelm the downstream DB. #RabbitMQ#Scaling#Java
Had fun presenting concurrency and Multhreading in Java
Checkout this repo: github.com/short-spring-tips… for a quick guide on how Virtual Threads work and compare with Platform threads
thanks @dashaun for tuning in
Producer and consumer never need to know the routing. RabbitMQ exchanges route messages anywhere, even across systems, without either side knowing. Huge fan. #RabbitMQ#Messaging#Java