Dan Vega
  • About
  • Blog
  • Newsletter
  • Speaking
  • Books
  • Courses
  • Podcasts

Practical writing on Java, Spring, AI, and the craft of software engineering.

If you're building with Java and Spring (or trying to figure out where AI fits into your development workflow) you're in the right place. I write practical, beginner-friendly deep dives on Spring Boot, Spring AI, and software engineering fundamentals, collected here in chronological order.

Browse by topicRSS Feed

Filtering by tag: Spring Boot

Spring Boot Testing Basics: How to Unit Test & Integration Test REST Controllers
March 9, 2020· 9 min read

Spring Boot Testing Basics: How to Unit Test & Integration Test REST Controllers

In this article, we're going to dive into the world of testing in Spring Boot, specifically looking at unit tests and integration tests.

Spring Boot in Visual Studio Code
November 21, 2019· 2 min read

Spring Boot in Visual Studio Code

Learn how to set up Spring Boot in Visual Studio Code using the Java and Spring Boot Extension Packs, then build a Spring Boot REST API in this tutorial.

Spring @Component vs @Bean: What's the Difference?
May 17, 2017· 13 min read

Spring @Component vs @Bean: What's the Difference?

@Component vs @Bean in Spring: @Component marks classes you own for classpath scanning, @Bean builds beans from methods. Learn when to use each, with examples.

Showing 92 to 94 of 94 results

Previous
AboutBlogNewsletterSpeakingCoursesPodcastsUsesMCP

© 2026 Dan Vega. All rights reserved.