Dan Vega

Java Champion, Spring Developer Advocate, YouTuber and Lifelong Learner

Hello 👋🏻 My name is Dan Vega, Java Champion, Spring Developer Advocate, Husband and #GirlDad based outside of Cleveland OH. I created this website as a place to document my journey as I learn new things and share them with you. I have a real passion for teaching and I hope that one of blog posts, videos or courses helps you solve a problem or learn something new.

Spring Boot 3.x Features: Complete Guide to Major Updates (2022-2025)

Explore the transformative features introduced in Spring Boot 3.0 through 3.5, from Java 17 requirements and GraalVM native images to virtual threads and enhanced observability. This comprehensive guide covers each release's major improvements, including Docker Compose integration, Testcontainers support, structured logging, and SSL certificate management. Learn how Spring Boot 3.x...

JDK 24's Major Improvement: Virtual Threads Without Pinning

Discover JDK 24's breakthrough enhancement that eliminates virtual thread pinning with synchronized blocks and methods. This comprehensive guide explores how this change revolutionizes Java concurrency, dramatically improving scalability for Spring Boot applications with legacy synchronized code. You'll learn about the technical details of thread pinning, see practical performance comparisons, and...

Running AI Models Locally with Docker and Spring AI

Master Docker Desktop's revolutionary Model Runner feature and discover how to build privacy-first AI applications with Spring Boot. This complete tutorial shows you how to run powerful open-source AI models like Gemma locally on your machine, eliminating API costs, protecting sensitive data, and simplifying development workflows. You'll get step-by-step instructions...

Stay up to date

Get notified when I publish something new, and unsubscribe at any time.

Work

  1. VMware
    Company
    Broadcom
    Role
    Spring Developer Advocate
    Date
  2. VMware
    Company
    VMware
    Role
    Spring Developer Advocate
    Date
  3. Briebug
    Company
    Briebug
    Role
    Principal Enterprise Java Architect
    Date
  4. Tech Elevator
    Company
    Tech Elevator
    Role
    Curriculum Developer
    Date
  5. Markel Corp
    Company
    Markel
    Role
    Senior Developer
    Date
  6. STERIS
    Company
    Steris
    Role
    Senior Web Developer
    Date
  7. LetterNine
    Company
    LetterNine
    Role
    Web Developer
    Date
  8. Five9
    Company
    Five9
    Role
    Technical Support Specialist
    Date