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

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
Getting Started with Java 9
April 17, 2017· 4 min read

Getting Started with Java 9

Getting Started with Java 9

Inserting a Groovy Date into a Time Stamp Column
April 10, 2017· 4 min read

Inserting a Groovy Date into a Time Stamp Column

Inserting a Groovy Date into a Timestamp Column

Spring Boot Command Line Runner
April 7, 2017· 15 min read

Spring Boot Command Line Runner

Spring Boot Command Line Runner

Java: What is the difference between equals and ==
April 5, 2017· 10 min read

Java: What is the difference between equals and ==

Java: What is the difference between equals and ==

2,000 Subscribers on YouTube!!
April 3, 2017· 1 min read

2,000 Subscribers on YouTube!!

2,000 Subscribers on YouTube!!

Using Project Lombok in your Spring Boot Project
March 31, 2017· 21 min read

Using Project Lombok in your Spring Boot Project

Using Project Lombok in your Spring Boot Project

Spring Stereotype Annotations
March 27, 2017· 18 min read

Spring Stereotype Annotations

Spring Stereotype Annotations

Spring Boot Convention Based Error Pages
March 24, 2017· 7 min read

Spring Boot Convention Based Error Pages

Spring Boot Convention Based Error Pages

Spring Boot Entity Scan
March 22, 2017· 8 min read

Spring Boot Entity Scan

Spring Boot Entity Scan

How I Made $20,000 in my Sleep
October 5, 2016· 6 min read

How I Made $20,000 in my Sleep

In this article I hope to inspire you to take action now!

Showing 210 to 220 of 242 results

Previous Next
AboutBlogNewsletterSpeakingCoursesUsesMCP

© 2026 Dan Vega. All rights reserved.