Home
Categories
EXPLORE
True Crime
Comedy
Business
Society & Culture
History
Sports
Health & Fitness
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts221/v4/b1/23/db/b123dbc8-873d-0410-c712-3ee043ebca48/mza_14427651673838052988.jpg/600x600bb.jpg
Spring Office Hours
Dan Vega & DaShaun Carter
95 episodes
4 days ago
Join Dan Vega and DaShaun Carter as they explore what’s new in the world of Spring. This is your chance to stay connected to what’s happening with the Spring Framework, related projects, and the community.
Show more...
Technology
News,
Tech News
RSS
All content for Spring Office Hours is the property of Dan Vega & DaShaun Carter and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Join Dan Vega and DaShaun Carter as they explore what’s new in the world of Spring. This is your chance to stay connected to what’s happening with the Spring Framework, related projects, and the community.
Show more...
Technology
News,
Tech News
Episodes (20/95)
Spring Office Hours
S4E29 - Spring Boot 4 is (almost) here!

Join Dan Vega and DaShaun Carter as they explore the exciting new features arriving with Spring Framework 7 and Spring Boot 4 this month! In this episode, the hosts highlight their favorite enhancements including null safety improvements, programmatic bean registration, the new REST test client, and built-in API versioning support. Get a first look at what's coming to the Spring ecosystem and hear about upcoming deep-dive episodes with special guests who will explore these features in detail. Whether you're preparing for the upgrade or just curious about Spring's evolution, this episode provides essential insights into the next generation of Spring development.

Show Notes: 

  • The Road to GA Weekly Blog Posts
Show more...
4 days ago
59 minutes

Spring Office Hours
Spring Office Hours: S4E28 - Securing MCP Servers with Spring AI

Join Dan Vega as he sits down with Spring Security expert Daniel Garnier-Moiroux to explore the critical world of MCP (Model Context Protocol) server security. As MCP has taken over the AI world, enterprise deployments need robust security and permission management for exposed endpoints Securing MCP Servers with Spring AI. Daniel walks through his approach to securing MCP Servers with OAuth2 access tokens and how Spring AI applications can leverage the spring-ai-community/mcp-security project Securing MCP Servers with Spring AI. 

Learn why proper authentication isn't optional when exposing AI tools and resources, discover best practices for implementing authorization servers, and understand how to protect your MCP endpoints from vulnerabilities. Whether you're building private or enterprise MCP servers, this episode delivers essential security insights for the Spring AI ecosystem.

Show Notes: 

  • Blog Post: Securing MCP Servers with Spring AI
  • Daniel Garnier-Moiroux 
    • BlueSky
    • LinkedIn


Show more...
2 weeks ago
1 hour

Spring Office Hours
S4E27 - Java 25 with Billy Korando

Join us live on Spring Office Hours as we sit down with Java Developer Advocate, Billy Korando, to dive into the exciting new features and updates in Java 25!

In this episode, Billy will share his insights on the latest developments in the Java ecosystem, highlighting what's new, what's changed, and what it means for developers. From new language features to performance enhancements, Billy will break down the key takeaways from the latest Java release.

Tune in for a conversation that's sure to get you up to speed on the latest Java advancements and hear Billy's expert analysis on what this means for the future of Java development.

Show Notes:

  • dev.java
  • Inside.java
  • Java YouTube Channel
Show more...
1 month ago
1 hour 5 minutes

Spring Office Hours
S4E26 - Groovy, Google and Gemini with Guillaume Laforge

Join us with Guillaume Laforge, co-founder of the Apache Groovy programming language and Developer Advocate for Google Cloud Platform. We'll explore Guillaume's journey from creating one of the JVM's most popular dynamic languages to his current work at Google focusing on serverless technologies and generative AI with Gemini.

Guillaume will share insights on Groovy's evolution and continued relevance in modern development, plus his perspective on how traditional programming languages intersect with AI technologies. As a Java Champion, co-author of "Groovy in Action," LangChain4j committer, and ADK contributor, he brings unique insights on the evolution of JVM languages in the cloud-native and AI era.

Whether you're interested in Groovy, Google Cloud, or the future of JVM languages, this episode offers valuable perspectives from a key figure in the Java ecosystem.

Show Notes:

  • Guillaume Laforge
  • Groovy Programming Language
  • Community over Code Conference
  • Spring AI
  • Langchain4j
  • ADK for Java
Show more...
2 months ago
56 minutes

Spring Office Hours
S4E24 - SpringOne Preview with Glen Renfro

Join Dan Vega and DaShaun Carter as they welcome special guests, Spring Team Member Glenn Renfro. In this episode, we'll continue to look forward to SpringOne. Tune in live to ask your questions or catch the replay later on your favorite podcast platform.

Show more...
2 months ago
49 minutes

Spring Office Hours
S4E23 - Bootiful Spring with Josh Long

Join Dan Vega and DaShaun Carter for another exciting preview of SpringOne! This week, we're joined by our special guest, fellow Spring Developer Advocate, Josh Long.

This year's event promises to be bootiful. Josh will help us deliver another sneak peek into the most anticipated announcements, including the future of Spring Framework 7 and Spring Boot 4. We'll also dive into the latest on Spring AI!

Whether you're planning to attend in person or just want to stay on top of the latest innovations, this episode is your definitive guide to the must-see sessions and what's next for the Spring ecosystem. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes: 

  • Josh Long
  • SpringOne
Show more...
2 months ago
1 hour 1 minute

Spring Office Hours
S4E22 - Live from KCDC

Join Dan Vega and DaShaun Carter broadcasting live from the Kansas City Developer Conference (KCDC)! In this special episode, the hosts share highlights from the conference and discuss Dan's sessions on MCP and Spring Boot 3. They dive into the exciting news of Spring Boot 4 M1 and Spring Framework 7 M8 releases, exploring what's new and what developers can expect. The team also answers live questions from the KCDC audience and online viewers about the latest developments in the Spring ecosystem.

Show Notes

  • Kansas City Developer Conference
Show more...
2 months ago
52 minutes

Spring Office Hours
S4E21 - VMware Explore / SpringOne 2025 Preview

Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this episode, Dan and DaShaun preview the upcoming VMware Explore / SpringOne conference, sharing insights into what attendees can expect from this premier Spring community event. The hosts discuss their upcoming conference sessions, highlight key presentations and workshops worth attending, and provide tips for making the most of the in-person conference experience. Whether you're considering attending or want to stay updated on the latest Spring innovations being showcased, this episode will help you navigate the conference agenda and discover what's new in the Spring ecosystem. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes:

  • SpringOne
Show more...
3 months ago
1 hour 1 minute

Spring Office Hours
S4E20 - Spring Community Q&A Hodgepodge

Join Dan Vega and DaShaun Carter for a special community-focused episode of Spring Office Hours. In this hodgepodge session, the hosts dive into listener questions covering various Spring ecosystem topics. From troubleshooting common Spring Boot challenges to exploring emerging patterns and best practices, Dan and DaShaun provide practical insights and solutions. This interactive episode showcases the vibrant Spring community and addresses real-world development scenarios that matter most to viewers.

Show Notes

  • Register for SpringOne
Show more...
3 months ago
59 minutes

Spring Office Hours
S4E19 - Spring & Redis with Raphael De Lio

Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this episode, Dan and DaShaun are joined by Redis Developer Advocate, Raphael De Lio. Join us as we explore Redis’s ever-growing role in the Spring ecosystem.  We will look discuss its common and foundational use cases, then dig into new and exciting use cases, including similarity search, the cutting-edge vector data type, and how Redis is becoming a key player in AI-driven solutions. Get ready to discover the latest ways Spring developers are leveraging Redis to build highly performant and intelligent applications. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Key Takeaways

What is Redis?

  • Originally created in 2009 as a fast, horizontally scalable database
  • Known primarily for caching, but it's actually a full database with persistence and transactions
  • Redis 8 is now open source again with massive performance improvements (87% faster execution, 2x higher throughput)

Beyond Caching: Redis Use Cases

  • Vector databases for AI applications (semantic search, caching, routing)
  • Time series data for real-time analytics
  • Geospatial indexing for location-based features
  • Probabilistic data structures (Bloom filters, count-min sketch) for high-scale applications
  • Streams for message queues and real-time data processing
  • Session storage for distributed applications

AI & Vector Database Applications

  • Semantic caching: Cache LLM responses using vector similarity (can reduce costs by 60%)
  • Semantic routing: Route queries to appropriate tools without calling LLMs
  • Memory for AI agents: Short-term and long-term conversation memory
  • Recommendation systems: Power Netflix/YouTube-style recommendations

Getting Started with Spring

  • Use start.spring.io with Docker Compose for easy setup
  • Spring Data Redis for basic caching with @Cacheable
  • Redis OM Spring for advanced features (vector search, JSON, etc.)
  • New annotations: @Vectorize and @Indexed for automatic vector embeddings

Upcoming Events

  • Spring One - 6 weeks away in Las Vegas
  • Redis Hackathon - July 23rd via dev.to/challenges

Links & Resources

  • Redis
  • Redis OM Spring
  • Redis YouTube Channel
  • Spring One Conference
  • Start Spring IO

Connect with Raphael DeLeo

  • Email: rafael.deleo@redis.com
  • LinkedIn: Raphael DeLeo
  • GitHub: raphaeldelio 
  • Blue Sky: raphaeldelio.dev 

Redis vs Valkey discussion included - Redis 8 returns to open source with significant performance improvements and integrated modules that were previously separate.

Show more...
3 months ago
1 hour 2 minutes

Spring Office Hours
S4E18 - AI Show and Tell with Craig Walls

Join Dan Vega for the latest updates from the Spring Ecosystem. In this special episode, Dan is joined by Spring expert and author Craig Walls for an exciting AI show and tell segment, where they demonstrate and discuss their favorite AI tools currently transforming their development workflows.

Following the show and tell, Craig shares insights from his upcoming Manning book "Spring AI in Action," exploring how developers can build intelligent Java applications using Spring's powerful AI abstractions. The episode wraps up with a preview of their collaborative workshop "Practical AI Integration with Java: A Hands-On Workshop" at dev2next 2025, where they'll teach hands-on AI implementation techniques for Java developers.

Whether you're looking to discover new AI tools to boost your productivity or interested in integrating AI capabilities into your Spring applications, this episode offers practical insights and real-world examples from two experts actively working in the AI space.

You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.


Show Notes

Main Topics Discussed

1. Craig's Upcoming Book - "Spring AI in Action"

  • Currently available in early access through Manning Publications
  • Expected print release: Fall 2025
  • Covers Spring AI development from basics to advanced topics
  • Includes chapter on "Evaluating Generated Responses" - testing AI applications

2. Dan's New Course Launch

  • "AI for Java Developers" - Introduction to Spring AI
  • Nearly 6 hours of content
  • Covers 12-18 months of Spring AI learning
  • Just launched last week

3. AI Development Tool Categories Discussion

  • Standalone Chatbots: ChatGPT, Google Gemini, Anthropic Claude
  • Inline IDE Assistants: GitHub Copilot, JetBrains AI, Amazon CodeWhisperer
  • Agentic AI IDE Environments: Cursor, Windsurf, Juni
  • Terminal-based Agentic CLI Tools: Claude Code, OpenAI Codex, Gemini CLI

4. Live Demonstrations

  • Dan: Demonstrated Claude Code CLI tool for project planning and development workflows
  • Craig: Showcased Embable framework for building goal-oriented AI agents

5. Testing AI Applications

  • Deterministic vs non-deterministic testing approaches
  • Using evaluators for response validation
  • Fact-checking and relevance evaluation techniques

6. Future of Spring AI

  • Agent framework capabilities
  • Agentic workflows vs autonomous planning
  • Integration with tools like Embable

Links and Resources

Books and Courses

  • Spring AI in Action (Early Access) - Craig Walls
  • AI for Java Developers Course - Dan Vega (link to be added to show notes)

Tools Mentioned

  • IDE Assistants:
    • GitHub Copilot
    • JetBrains AI Assistant
    • Amazon CodeWhisperer
  • Agentic IDE Environments:
    • Cursor
    • Windsurf
    • JetBrains Junie
  • CLI Tools:
    • Claude Code
    • Gemini CLI
    • OpenAI Codex

Frameworks and Libraries

  • Spring AI
  • Embable - Rod Johnson's agent framework
  • Spring Boot
  • Spring Shell

Contact Information

  • Craig Walls: Habuma.com - Links to all social media
  • Dan Vega:
    • Spring Developer Advocate at Broadcom
    • Learn more at https://www.danvega.dev

Upcoming Events

  • dev2Next Workshop: 8-hour Spring AI workshop with Dan Vega and Craig Walls (Colorado Springs)

Key Takeaways

  1. "You are the pilot, not the passenger" - Stay in control when using AI development tools
  2. Start with simpler tools like Copilot before moving to full agentic environments
  3. Proper testing strategies are crucial for AI applications
  4. Code reviews and CI/CD pipelines are more important than ever with AI-generated code
  5. The AI development tool landscape is rapidly evolving with new categories emerging

This episode was recorded live on Monday, June 30, 2025. Watch the replay on the Spring Developer YouTube channel or listen wherever you get your podcasts.

Show more...
4 months ago
1 hour

Spring Office Hours
S4E17 - Spring AI + Google Gemini: Beyond the Demo

Join Dan Vega with special guest Dan Dobrin, App Architect at Google, as they explore enterprise-ready Spring AI development using Google Gemini models. This episode covers the latest Spring AI features, caching strategies, unified SDK capabilities, and AI agents—moving beyond simple demos to real-world production implementations. Learn how to build fast, enterprise-grade AI applications with Spring and Google's powerful Gemini models.

Show Notes:

  • Dan Dobrin on Twitter / X
  • Dan Dobrin on LinkedIn
  • Building Agentic AI the Google Way: MCP + A2A + ADK for Java
  • Google Cloud and Spring AI 1.0
Show more...
4 months ago
57 minutes

Spring Office Hours
S4E16 - Spring gRPC with Dave Syer

Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this episode, Dan and DaShaun are joined by Spring team member Dave Syer to explore the official Spring gRPC project. At the end of this episode, you will understand how Spring gRPC provides a Spring-friendly API for developing high-performance gRPC applications, including server and client autoconfiguration, Spring Boot integration, and streamlined Protocol Buffer handling. The hosts will demonstrate how to build gRPC services with Spring's familiar dependency injection patterns and discuss the benefits of gRPC's HTTP/2-based communication over traditional REST APIs. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes: 

  • Dave Syer on GitHub
  • Dave Syer on Bluesky
  • Spring gRPC
Show more...
4 months ago
55 minutes

Spring Office Hours
S4E15 - Exposing the Interview Process with Taylor Desseyn

Join Dan Vega and DaShaun Carter as they welcome Taylor Desseyn, VP of Global Community at **torc.dev** and founder of Dads in Tech. Fresh from his presentation "Exposing the Interview Process" at Spring I/O 2025 in Barcelona, Taylor shares unfiltered insights from interviewing thousands of engineers and helping hundreds of companies scale their engineering teams. The hosts dive deep into the current job market realities, interview best practices, and how developers can navigate today's challenging hiring landscape. Learn practical strategies to stand out in your job search and discover what's really happening behind the scenes in tech hiring.

You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes

  • Taylor on LinkedIn
  • Taylor on Twitter
  • torc.dev
  • Dads in Tech
  • Exposing the Interview Process at Spring I/O
Show more...
5 months ago
57 minutes

Spring Office Hours
S4E14 - Spring AI 1.0 GA Release with Mark Pollak and Christian Tzolov

Join Dan Vega and DaShaun Carter as they celebrate a major milestone in the Spring ecosystem with the general availability release of Spring AI 1.0. In this episode, the hosts welcome Spring AI team members Mark Pollak and Christian Tzolov to discuss the incredible journey from conception to GA release. They'll explore the powerful features that make Spring AI the go-to framework for building AI-powered applications, dive into Model Context Protocol (MCP) capabilities, and share exciting insights about what's on the horizon for Spring AI. Whether you're new to AI development or a seasoned practitioner, this episode offers valuable perspectives on integrating AI into Spring applications and the future of enterprise AI development.

You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes

  • Mark Pollak 
    • X / Twitter
    • LinkedIn
  • Christian Tzoloz 
    • X / Twitter
    • LinkedIn
  • Spring AI Reference Docs
  • Spring AI 1.0 GA
  • Spring AI Community
Show more...
5 months ago
1 hour 5 minutes

Spring Office Hours
S4E13 - Spring Boot 3.5 Release Party with Phil Webb

Spring Boot 3.5 is here—and we're throwing a release party to celebrate! Join us for a special edition of Spring Office Hours as we welcome Phil Webb, co-creator of Spring Boot, to walk us through what’s new, what’s exciting, and what it all means for developers.

From enhanced observability, configuration improvements, and new dependency upgrades, this release is packed with power. We’ll discuss key features, answer your questions live, and share the thinking behind some of the latest enhancements.

You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes:

  • Spring Boot 3.5 Available Now
  • Spring Boot 3.5 Release Notes
Show more...
5 months ago
51 minutes

Spring Office Hours
S4E12 - Spring I/O with Sergi Almar

Join Dan Vega as he welcomes Sergi Almar, founder and organizer of Spring I/O, one of the biggest Spring conferences in the world. In this special episode, Dan and Sergi dive into what attendees can expect at Spring I/O 2025 in Barcelona. Sergi reveals the behind-the-scenes process of how he and his team plan and run this massive developer event year after year. Learn about emerging trends in Spring AI, the community-driven spirit that makes this conference unique, and get expert advice on maximizing your experience, whether you're attending in person or following remotely. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes

  • Spring I/O 2025
  • Spring Academy 
  • Sergi on Twitter 
Show more...
5 months ago
43 minutes

Spring Office Hours
S4E11 - Spring Cloud with Ryan Baxter & Spencer Gibb

Get ready for the latest news about Spring Cloud with our guests, Ryan Baxter and Spencer Gibb! In this episode, they'll discuss all things new and exciting in Spring Cloud 2025.0.0-RC1.

Join Dan Vega and DaShaun Carter as they talk Spring Cloud. Service discovery, configuration management, circuit breaking, API Gateways and more. Learn how to leverage Spring Cloud to architect robust distributed systems. Whether you're just starting your microservices journey or a seasoned veteran, this episode promises valuable knowledge and practical takeaways to elevate your Spring Cloud expertise.

Show Notes

  • Spring Cloud
  • Spring Cloud 2025.0.0-RC1
  • Spring Cloud + LocalStack
  • Spring Cloud Environment Repository
Show more...
6 months ago
1 hour

Spring Office Hours
S4E10 - Testcontainers and Docker Model Runner featuring Eddú Meléndez

Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this episode, they welcome Eddú Meléndez, who works on Testcontainers at Docker following the company's acquisition of the project.

The trio explores the recently released Docker Model Runner in Docker Desktop 4.40.0, which provides a local Inference API compatible with the OpenAI API and integrates seamlessly with Spring AI 1.0.0-M7.

Eddú shares his journey of contributing to Spring projects, discusses his experience with Testcontainers, and provides insights on running AI models locally with zero API keys or data sharing. Don't miss this in-depth look at the intersection of Spring AI and Docker technologies, showcasing how developers can leverage these powerful tools in their projects.

You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes

  • Spring AI with Docker Model Runner
  • Eddú Meléndez on Twitter
  • Eddú Meléndez on BlueSky


Show more...
6 months ago
57 minutes

Spring Office Hours
S4E9: Running MCP-Based Agents on AWS with James Ward

Join Dan Vega and DaShaun Carter as they welcome James Ward, Principal Developer Advocate at AWS. This episode explores James' career journey, his podcast work, and his expertise in Java development. The conversation dives into Amazon's Nova model and James' recent article on Model Context Protocol (MCP). Learn about building AI agents with Spring AI and discover how Spring developers can implement MCP clients and servers on AWS for powerful, integrated AI applications.

The hosts get James' unique perspective on the evolving intersection of Spring, Java, and cloud AI services, with practical insights for developers looking to enhance their applications with AI capabilities. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes

  • Running MCP Agents (Clients & Servers) on AWS
  • AWS Nova
  • Model Context Protocol
Show more...
7 months ago
59 minutes

Spring Office Hours
Join Dan Vega and DaShaun Carter as they explore what’s new in the world of Spring. This is your chance to stay connected to what’s happening with the Spring Framework, related projects, and the community.