• S4E21 - VMware Explore / SpringOne 2025 Preview
    Aug 5 2025

    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 Show Less
    1 hr and 1 min
  • S4E20 - Spring Community Q&A Hodgepodge
    Jul 22 2025

    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 Show Less
    59 mins
  • S4E19 - Spring & Redis with Raphael De Lio
    Jul 15 2025

    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 Show Less
    1 hr and 2 mins
  • S4E18 - AI Show and Tell with Craig Walls
    Jul 1 2025
    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 NotesMain Topics Discussed1. Craig's Upcoming Book - "Spring AI in Action"Currently available in early access through Manning PublicationsExpected print release: Fall 2025Covers Spring AI development from basics to advanced topicsIncludes chapter on "Evaluating Generated Responses" - testing AI applications2. Dan's New Course Launch"AI for Java Developers" - Introduction to Spring AINearly 6 hours of contentCovers 12-18 months of Spring AI learningJust launched last week3. AI Development Tool Categories DiscussionStandalone Chatbots: ChatGPT, Google Gemini, Anthropic ClaudeInline IDE Assistants: GitHub Copilot, JetBrains AI, Amazon CodeWhispererAgentic AI IDE Environments: Cursor, Windsurf, JuniTerminal-based Agentic CLI Tools: Claude Code, OpenAI Codex, Gemini CLI4. Live DemonstrationsDan: Demonstrated Claude Code CLI tool for project planning and development workflowsCraig: Showcased Embable framework for building goal-oriented AI agents5. Testing AI ApplicationsDeterministic vs non-deterministic testing approachesUsing evaluators for response validationFact-checking and relevance evaluation techniques6. Future of Spring AIAgent framework capabilitiesAgentic workflows vs autonomous planningIntegration with tools like EmbableLinks and ResourcesBooks and CoursesSpring AI in Action (Early Access) - Craig WallsAI for Java Developers Course - Dan Vega (link to be added to show notes)Tools MentionedIDE Assistants:GitHub CopilotJetBrains AI AssistantAmazon CodeWhispererAgentic IDE Environments:CursorWindsurfJetBrains JunieCLI Tools:Claude CodeGemini CLIOpenAI CodexFrameworks and LibrariesSpring AIEmbable - Rod Johnson's agent frameworkSpring BootSpring ShellContact InformationCraig Walls: Habuma.com - Links to all social mediaDan Vega:Spring Developer Advocate at BroadcomLearn more at https://www.danvega.devUpcoming Eventsdev2Next Workshop: 8-hour Spring AI workshop with Dan Vega and Craig Walls (Colorado Springs)Key Takeaways"You are the pilot, not the passenger" - Stay in control when using AI development toolsStart with simpler tools like Copilot before moving to full agentic environmentsProper testing strategies are crucial for AI applicationsCode reviews and CI/CD pipelines are more important than ever with AI-generated codeThe AI development tool landscape is rapidly evolving with new categories emergingThis 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 Show Less
    1 hr and 1 min
  • S4E17 - Spring AI + Google Gemini: Beyond the Demo
    Jun 24 2025

    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 Show Less
    58 mins
  • S4E16 - Spring gRPC with Dave Syer
    Jun 17 2025

    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 Show Less
    55 mins
  • S4E15 - Exposing the Interview Process with Taylor Desseyn
    Jun 11 2025

    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 Show Less
    58 mins
  • S4E14 - Spring AI 1.0 GA Release with Mark Pollak and Christian Tzolov
    Jun 3 2025

    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 Show Less
    1 hr and 5 mins