Dan Vega's Avatar

Dan Vega

@danvega.dev

πŸƒ Spring Developer Advocate @Broadcom β˜•οΈ Java Champion πŸ“Ή YouTuber http://bit.ly/3zJb93b πŸŽ™οΈ Podcast http://bit.ly/3Tzi0CO πŸ€– ByteSized AI http://bit.ly/3XYv87j

1,772
Followers
512
Following
188
Posts
29.08.2023
Joined
Posts Following

Latest posts by Dan Vega @danvega.dev

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.

03.03.2026 15:13 πŸ‘ 13 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0

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

28.02.2026 17:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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

26.02.2026 15:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

25.02.2026 19:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

25.02.2026 14:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

πŸ”΄ 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

23.02.2026 16:00 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

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

23.02.2026 14:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

23.02.2026 13:00 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

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

19.02.2026 22:41 πŸ‘ 10 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0
Post image

You're a single setting away from deploying a team of agents in Claude Code πŸ€–

14.02.2026 15:43 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

My coworker when I say 'that doesn't look right'

12.02.2026 22:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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

12.02.2026 17:44 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

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

11.02.2026 15:00 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

πŸ”΄ 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

11.02.2026 12:10 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

10.02.2026 14:30 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

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.

10.02.2026 13:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

🧐 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.

09.02.2026 21:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

09.02.2026 18:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

09.02.2026 13:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

🀯 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.

08.02.2026 15:15 πŸ‘ 11 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

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

06.02.2026 16:30 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

06.02.2026 16:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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

05.02.2026 23:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
I Tried OpenAI's New Codex Agent. Here are my First Impressions (It's Really Good)
I Tried OpenAI's New Codex Agent. Here are my First Impressions (It's Really Good) YouTube video by Dan Vega

πŸ‘¨πŸ»β€πŸ’» 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

04.02.2026 21:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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

26.01.2026 21:00 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Claude Code Just Fixed MCP's Biggest Problem
Claude Code Just Fixed MCP's Biggest Problem YouTube video by Dan Vega

πŸ€–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

23.01.2026 20:40 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Claude Code's Secret Weapon: Access Multiple Directories in One Session
Claude Code's Secret Weapon: Access Multiple Directories in One Session YouTube video by Dan Vega

πŸ€–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

23.01.2026 13:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
JChampions Conference Conference organized by Java Champions and featuring Java Champions in the presentations.

Day 2 of the Java Champions Conference is about to kick off 🀩

jchampionsconf.com/schedule.html

23.01.2026 13:55 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

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. 🀩

18.01.2026 03:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Native Structured Output in Spring AI - Guaranteed JSON Responses Every Time
Native Structured Output in Spring AI - Guaranteed JSON Responses Every Time YouTube video by Dan Vega

πŸ€–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

14.01.2026 15:42 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0