Dan Vega

$ whoami

Dan Vega

Spring Developer Advocate @ Broadcom

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.

Developer.java
public record Developer(
  String name,        // Dan Vega
  String role,        // Spring Dev Advocate
  int yearsExperience // 25 and counting
) {}

var dan = new Developer(
  "Dan Vega",
  "Java Champion",
  25
);

System.out.println("Let's build something ๐Ÿš€");

$ ls ~/blog --latest

Latest Articles

Upgrading Dependencies with AI: A Practical Guide

Learn a practical workflow for upgrading dependencies with AI, using scope, scale, and stakes to decide when to reach for an LLM to patch your projects.

Spring AI: Build Real Guardrails that hold

Learn how to build Spring AI guardrails with SafeGuardAdvisor, custom PII masking, and output rails to stop prompt injection and data leaks.

Docker Compose for Java Developers, Explained

Learn what that docker-compose.yml in every Java repo actually does. Spin up Postgres with one command and run any project you clone with zero setup.

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
subscribe.sh

$ subscribe --list weeklyish

Want more like this? Get the newsletter.

Java, Spring, and what I'm learning โ€” one email, weekly(ish). Unsubscribe anytime.