Retour

Explorez tous les épisodes du podcast Spring Office Hours

Plongez dans la liste complète des épisodes de Spring Office Hours. Chaque épisode est catalogué accompagné de descriptions détaillées, ce qui facilite la recherche et l'exploration de sujets spécifiques. Suivez tous les épisodes de votre podcast préféré et ne manquez aucun contenu pertinent.

Rows per page:

1–50 of 106

TitreDateDurée
S5E06 - Spring Framework 7 with Juergen Hoeller12 Feb 202601:01:50

Join Dan Vega and DaShaun Carter for a landmark episode of Spring Office Hours featuring a very special guest: Juergen Hoeller, co-founder of the Spring Framework and current project lead. As the primary architect behind the core framework for over two decades, Juergen offers an unparalleled perspective on the past, present, and future of the ecosystem. In this episode, we go straight to the source to discuss the technical vision driving Spring Framework 7 and beyond.  Juergen will share his insights on maintaining Spring's signature flexibility while meeting the rigorous demands of today’s high-scale, AI-integrated, and mission-critical applications. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

S5E05 - Spring and AWS with James Ward10 Feb 202601:05:27

Join Dan Vega and DaShaun Carter for an exploration of the modern Java landscape with James Ward, Principal Developer Advocate at AWS. In this episode, we bridge the gap between Spring Boot and the AWS cloud, diving into how developers can leverage Amazon Bedrock and Spring AI to build production-ready applications. James will share his "no-nonsense" take on building agentic systems, including a look at the Model Context Protocol (MCP) and how it allows Spring developers to connect AI agents to their internal data and services securely.  You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes: 

S5E04 - Spring AI Agentic Patterns with Christian Tzolov03 Feb 202601:08:18

Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this episode, Dan and DaShaun are joined by Spring AI team member Christian Tzolov to explore agentic patterns in Spring AI. Learn how to build AI applications that go beyond simple request-response interactions, leveraging autonomous agents that can reason, plan, and execute complex tasks. Christian will share insights on implementing these patterns effectively using Spring AI's latest features. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes: 

S5E03 - Getting Started with Spring28 Jan 202601:05:25

Join Dan Vega and DaShaun Carter for a foundational episode of Spring Office Hours dedicated to everyone starting their journey or looking to refine their setup in the Spring ecosystem. In this episode, "Getting Started with Spring," the guys strip away the complexity to look at the essentials every developer needs to succeed, from installing Java and switching between versions to choosing the right build tool between Maven and Gradle. They will also dive into the fundamental question of why we need Spring in the first place and the specific problems it solves for modern developers. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

S5E02 - Topic Smorgasbord13 Jan 202601:01:39

Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this episode, Dan and DaShaun open up the floor for a community-driven Q&A session. Bring your Spring questions whether it's about Spring Boot, Spring AI, testing strategies, or anything else on your mind. No set agenda, just good conversation and answers to whatever the community throws their way. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

S5E01 - 2026 Predictions and New Year Kickoff 🎉06 Jan 202601:03:22

Join Dan Vega and DaShaun Carter for the Season 5 premiere of Spring Office Hours! In this kickoff episode, your favorite Spring experts look ahead to 2026 with their predictions. The hosts discuss what's on the horizon for the Spring ecosystem, including Spring Framework 7, Spring Boot 4, and the rapidly evolving Spring AI landscape.

From Java's continued evolution to cloud-native innovations and the growing role of AI in developer workflows, Dan and DaShaun share their insights on the trends that will shape the year ahead. Whether you're planning your learning roadmap or curious about where the industry is heading, this episode is the perfect way to start 2026.

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

S4E35 - Year in Review23 Dec 202501:06:26

Join Dan Vega and DaShaun Carter for the Season 4 finale of Spring Office Hours! In this special episode, the hosts look back on an incredible year in the Spring ecosystem. They'll revisit their 2025 predictions from Episode 1, did they nail it or miss the mark? From the release of JDK 24 and 25 to Spring Boot 4, Spring Framework 7, and Spring AI reaching GA, it's been a landmark year. The guys will also reflect on 35 episodes of great conversations, conference highlights from JavaOne to SpringOne, and celebrate the community that made it all possible. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

S4E34 - OpenTelemetry with Spring Boot23 Dec 202501:07:00

Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this episode, Dan and DaShaun sit down with Spring Team member Brian Clozel to discuss OpenTelemetry (OTEL) and how to leverage it in your Spring Boot applications. Learn how OTEL provides a vendor-neutral standard for collecting telemetry data including traces, metrics, and logs to gain deeper observability into your applications. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes:

S4E33 - The Fundamentals of Software Engineering with Nate Schutta 09 Dec 202500:56:25

Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this episode, Dan welcomes architect, author, and speaker Nate Schutta to discuss "The Fundamentals of Software Engineering", an upcoming book Nate and Dan are co-authoring together. Get an inside look at what inspired the book, the essential concepts every developer should master, and what readers can expect from this collaborative project. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes:


S4E32 - Multi-Factor Authentication with Josh Cummings02 Dec 202501:03:24

Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this episode, Dan and DaShaun are joined by Spring Security team member Josh Cummings to explore the new Multi-Factor Authentication (MFA) support in Spring Security. At the end of this episode, you will understand how to implement MFA in your Spring applications to enhance security beyond traditional username and password authentication. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes: 

Spring Boot 4 Q&A25 Nov 202501:05:47

Join Dan Vega and DaShaun Carter for an interactive Q&A session focused on the highly anticipated Spring Boot 4 release. In this episode, the hosts dive deep into the new features and improvements coming with Spring Boot 4, answer community questions about the release, and provide practical guidance on upgrade paths from previous versions. Whether you're planning your migration strategy or curious about what's new, this episode delivers essential insights for Spring developers preparing for the next major version.

Show Notes

S4E29 - Spring Boot 4 is (almost) here!04 Nov 202500:59:52

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: 

Spring Office Hours: S4E28 - Securing MCP Servers with Spring AI24 Oct 202501:00:08

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: 


S4E27 - Java 25 with Billy Korando18 Sep 202501:05:54

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:

S4E26 - Groovy, Google and Gemini with Guillaume Laforge09 Sep 202500:56:05

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:

S4E24 - SpringOne Preview with Glen Renfro21 Aug 202500:49:00

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.

S4E23 - Bootiful Spring with Josh Long19 Aug 202501:01:06

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: 

S4E22 - Live from KCDC19 Aug 202500:52:21

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

S4E21 - VMware Explore / SpringOne 2025 Preview05 Aug 202501:01:08

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:

S4E20 - Spring Community Q&A Hodgepodge22 Jul 202500:59:21

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

S4E19 - Spring & Redis with Raphael De Lio15 Jul 202501:02:16

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

Connect with Raphael DeLeo

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

S4E18 - AI Show and Tell with Craig Walls01 Jul 202501:00:35

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

Tools Mentioned

Frameworks and Libraries

Contact Information

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.

S4E17 - Spring AI + Google Gemini: Beyond the Demo24 Jun 202500:57:33

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:

S4E16 - Spring gRPC with Dave Syer17 Jun 202500:55:07

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: 

S4E15 - Exposing the Interview Process with Taylor Desseyn11 Jun 202500:57:49

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

S4E14 - Spring AI 1.0 GA Release with Mark Pollak and Christian Tzolov03 Jun 202501:05:07

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

S4E13 - Spring Boot 3.5 Release Party with Phil Webb27 May 202500:51:45

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:

S4E12 - Spring I/O with Sergi Almar13 May 202500:43:52

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

S4E11 - Spring Cloud with Ryan Baxter & Spencer Gibb08 May 202501:00:19

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

S4E10 - Testcontainers and Docker Model Runner featuring Eddú Meléndez29 Apr 202500:57:30

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


S4E9: Running MCP-Based Agents on AWS with James Ward08 Apr 202500:59:37

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

S4E8 - Model Context Protocol: An Introduction for Java & Spring Developers01 Apr 202501:00:54

Join Dan Vega and DaShaun Carter as they explore the Model Context Protocol (MCP), a groundbreaking standard for AI model interactions. In this episode, the hosts demystify MCP and its significance for Java developers, diving into the official Java SDK donated by the Spring team. Learn how this protocol enhances AI integration in your applications and discover practical implementation strategies using the Java SDK in both Spring and non-Spring environments.You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes

  • https://modelcontextprotocol.io/
  • https://github.com/modelcontextprotocol/java-sdk
  • Dan's MCP Videos 
S4E7 - JavaOne & JDK 24 with Billy Korando25 Mar 202500:59:44

Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this episode, Dan and DaShaun welcome back Java Developer Advocate Billy Korando from Oracle to discuss the newly released JDK 24. They explore key features including unpinned synchronized virtual threads and stream gatherers, share insights from Java One 2025, and explain how to test early access releases. Learn about the benefits of staying current with Java releases and how to contribute to future Java development.


Show Notes:

  • Introduction to JDK 24 - the largest release since the six-month cadence began
  • Discussion of Java One 2025 conference highlights and presentations
  • Deep dive into JEP 451: Synchronized virtual threads without pinning
  • Exploration of JEP 485: Stream gatherers for more powerful stream processing
  • Overview of Project Amber and structure concurrency improvements
  • Tips for testing JDK 25 early access builds
  • Explanation of long-term support releases vs. regular updates
  • Resources for learning more about JDK 24 features

Links:

  • Java YouTube Channel: https://youtube.com/Java
  • JDK 24 Features: https://openjdk.org/projects/jdk/24/
  • Amber Lab: https://github.com/oracle/javaone2025-hol-amber
  • Loom Lab: https://github.com/oracle/javaone2025-hol-loom


S4E6 - Spring Modulith with Cora Iberkleid25 Feb 202500:59:27

Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this episode, Dan and DaShaun are joined by Cora Iberkleid, Developer Advocate at Broadcom, to explore Spring Modulith and why you might want to implement it in your next project. Discover how Spring Modulith helps manage application complexity through modularization while maintaining the benefits of a monolithic deployment. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes:

S4E5 - Moving Java Forward with Sharat Chander18 Feb 202501:00:15

Join Dan Vega and DaShaun Carter for an insightful discussion with Sharat Chander, Senior Director of Java Product Management & Developer Relations at Oracle. With JavaOne 2025 on the horizon and Java's 30th anniversary approaching, Sharat shares his vision for Java's future and reflects on his two-decade journey in shaping the Java community. From his pivotal role in JavaOne to leading developer relations initiatives, discover how Java continues to evolve and adapt to modern development needs. Get an exclusive preview of what to expect at JavaOne 2025 in Redwood Shores and learn about the exciting features coming in Java 24.


Topics Discussed


Java's 30th Anniversary

  • Java will be celebrating 30 years on May 23, 2025
  • Discussion about Java's longevity despite being "declared dead" multiple times

The Java Platform and Community

  • Java as both a technology platform and a community platform
  • Value of bi-directional relationships in community building
  • The importance of user groups (nearly 370 Java user groups worldwide)
  • Importance of reciprocity in community engagement
  • The OpenJDK community as a demonstration of collaborative development

Upcoming Conferences


DevNexus

  • Happening in just over two weeks (17 days from recording)
  • Longest running and largest third-party Java conference in North America
  • Run by the Atlanta Java User Group
  • Celebrating nearly 20 years

JavaOne

  • March 18-20, 2025 at Oracle's campus in Redwood Shores
  • Will feature six parallel tracks
  • Many Java team members will be present, including: 
    • Mark Reinhold (Java architect)
    • Brian Gets (Java language architect)
    • Paul Sandos (Java AI strategy)
    • Ron Pressler (Project Loom)
  • Special discount code for Java User Group members valid through March 10th

JDK 24 Release

  • Scheduled for March 18, 2025 (coinciding with first day of JavaOne)
  • Will include numerous JEPs (JDK Enhancement Proposals)
  • Discussion about the preview feature process and gathering community feedback

Other Java Resources Mentioned


Essential Resources Mentioned

  1. OpenJDK Community: openjdk.org
    • Where Java is created
    • Location for long-term investment projects (Panama, Valhalla, Amber, Loom)
    • Place to participate in Java development
  2. Dev Java: dev.java
    • Learning portal for all things Java
    • Tutorials and community information
    • Java playground for testing features
  3. Inside Java: inside.java
    • Aggregation of publications from the Java team
    • Easy discovery of content by author and topic
  4. Java YouTube Channel: youtube.com/Java
    • Educational Videos for learning Java

Notable Quotes

"Community means bi-directional information sharing that you stay connected on for the long term." - Shar

"For me, community is about taking care of each other." - Shar

"One of my favorite words that doesn't get often used, but we need to make it more of our vernacular is reciprocity." - Shar


Next Steps

  • Follow the Java team at upcoming conferences
  • Check out JDK 24 release on March 18
  • Explore early access builds for Java 25
  • Get involved with your local Java User Group
S4E4: Community Q&A / News Roundup04 Feb 202501:01:02

Join Dan Vega and DaShaun Carter for their weekly dive into the Spring ecosystem. This episode features the latest Spring news, community updates, and a live Q&A session where the hosts address your burning questions about Spring development. Whether you're new to Spring or an experienced developer, tune in for insights and practical tips from the Spring community.

Show Notes:


S4E3 - Java Without Spring: Understanding the Spring Advantage28 Jan 202501:03:27

Join Dan Vega and DaShaun Carter as they explore Java development outside the Spring ecosystem. In this insightful episode, they'll demonstrate what Spring Boot provides out of the box and how these features compare to traditional Java development approaches. From project initialization and dependency management to database connectivity and AI integration, discover how Spring's conventions and starter dependencies streamline the development process. Learn about the productivity benefits of Spring Initializr, Spring Boot starters, and auto-configuration while appreciating the flexibility and control of both approaches.

S4E02 - Spring Security Recipes with Steve Riesenberg14 Jan 202501:00:59

Join Dan Vega and DaShaun Carter for an essential episode on Spring Security best practices. They welcome Steve Riesenberg from the Spring Security team, who brings his extensive expertise in OAuth and Spring Authorization Server. Steve shares practical recipes for solving common security challenges, offering invaluable insights for securing your Spring applications. Whether you're implementing OAuth, handling authentication, or managing authorization, this episode provides the solutions you need from one of Spring Security's core contributors. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes: 

S4E1 - Spring Forward: 2025 Predictions and New Year Kickoff 🎉07 Jan 202500:59:45

Join Dan Vega and DaShaun Carter for the exciting Season 4 premiere of Spring Office Hours! In this special episode, your favorite Spring experts share their technology predictions for 2025, discuss anticipated developments in the Spring ecosystem, and explore upcoming trends in Java, cloud-native development, and AI integration.

Start your year with insights into what's next for Spring and connect with the community as we kick off an exciting new season of Spring Office Hours. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes:

S3E44 - 2024 Year in Review: Spring, Java, and Beyond! 🎉26 Dec 202401:02:45

Join Dan Vega and DaShaun Carter for a special end-of-year episode of Spring Office Hours. In this festive finale, the hosts reflect on the transformative year in the Spring ecosystem, including Spring Boot 3.2's groundbreaking features, Spring AI's emergence, and the impact of Java 21's virtual threads. They'll revisit their favorite Spring Office Hours moments, from in-depth technical deep dives to engaging guest conversations, and celebrate the incredible contributions from the Spring community throughout 2024.

Show Notes:

S3E43 - Spring Security 6.4 with Rob Winch17 Dec 202401:03:44

Join Dan Vega and DaShaun Carter as they welcome Spring Security project lead Rob Winch for an in-depth look at Spring Security 6.4. In this episode, the team explores exciting new features including One-Time Token Login support, Passkeys integration, and significant improvements to OAuth 2.0 and SAML 2.0. Rob shares insights into important deprecation notices as Spring Security moves towards version 7, demonstrates new method security capabilities, and discusses the introduction of RestClient-based implementations. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes: 

S3E42 - IntelliJ Tips & Tricks with Siva Reddy10 Dec 202400:59:01

Join Dan Vega and DaShaun Carter as they welcome Siva Prasad Reddy K, Developer Advocate at JetBrains. Join us for the latest updates from the Spring ecosystem. In this episode, Siva will be sharing tips and tricks for IntelliJ to help you get the most out of your development experience. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes: 

S3E41 - Spring's Hidden Powers with Greg Turnquist03 Dec 202401:03:22

Join Dan Vega and DaShaun Carter as they welcome Greg Turnquist, Senior Staff Technical Content Engineer at CockroachDB and former Spring Data JPA lead. In this episode, dive deep into Spring's powerful yet often overlooked features for building high-performance, highly available systems. Greg shares expert insights on combining JdbcTemplate, Spring Retry, and transaction management, demonstrating why Spring Boot's balance of convenience and power makes it a lasting force in enterprise development. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes

S3E40 - Spring Boot 3.4 Release Party22 Nov 202400:53:54

Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this special release party episode, they welcome Phil Webb, co-creator of Spring Boot, to celebrate the launch of Spring Boot 3.4.0! Discover the exciting new features and improvements in this milestone release, including enhanced observability, performance optimizations, and expanded support for modern Java. Don’t miss it!

Show Notes

S3E38 - Testcontainers with Oleg Šelajev13 Nov 202401:04:27

Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this episode, they welcome Oleg Šelajev, Developer Advocate for Testcontainers, to explore the powerful world of integration testing. Learn how Testcontainers revolutionizes testing workflows in Spring Boot applications, discover advanced features you might have missed, and get insights into best practices for local development. Whether you're new to Testcontainers or an experienced user, this episode offers valuable insights into making your integration tests more reliable and efficient. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes

S3E37 - Spring GraphQL with Rossen Stoyanchev & Brian Cozel07 Nov 202401:03:37

Join Dan Vega as he explores Spring for GraphQL with special guests Brian Clozel and Rossen Stoyanchev from the Spring team. In this deep-dive episode, the experts discuss the evolution of Spring for GraphQL, its relationship with GraphQL Java, and how it compares to Netflix's DGS framework. Learn about GraphQL Federation, handling N+1 problems with batch loading, and when to choose GraphQL over REST. The conversation covers practical insights on error handling, security considerations, and the future roadmap of Spring for GraphQL.

Show Notes:
* Origins of Spring for GraphQL and collaboration with GraphQL Java
* Use cases for choosing GraphQL in enterprise applications
* Federation support and microservices architecture
* Batch loading and handling N+1 problems
* Error handling in GraphQL vs REST
* Spring for GraphQL and Netflix DGS framework integration
* Future roadmap with Spring Framework 7
* Tips for getting started with Spring for GraphQL

Join the live stream to ask questions or catch the replay on your preferred podcast platform.

S3E36 - Building Awesome Spring AI with Mark Pollack29 Oct 202401:04:13

Join Dan Vega and DaShaun Carter for an exciting collaborative episode featuring Spring AI project lead Mark Pollack. Watch live as they kickstart "Awesome Spring AI," a community-driven collection of essential resources for Spring AI developers. Learn about the latest tools, tutorials, and best practices while contributing to this valuable knowledge base. Whether you're new to Spring AI or an experienced developer, don't miss this opportunity to help shape this important resource for the Spring community.

Show Notes

S3E35 - Mastering Spring: Continuous Learning with Amigoscode22 Oct 202401:02:16

Join Dan Vega and DaShaun Carter as they welcome Nelson Djalo, founder of Amigoscode, to discuss the art of continuous learning and teaching Spring. In this episode, the hosts explore Nelson's journey from software engineer to influential educator, diving into his unique approach to teaching Spring and DevOps. Discover valuable insights on staying current in the fast-paced world of software development, and learn how Nelson's platform is helping millions break into tech.

Show Notes

S3E34 - Spring Cloud Data Flow with Corneil du Plessis15 Oct 202401:00:23

Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this episode, Dan and DaShaun are joined by Spring Cloud engineer and Spring Cloud Data Flow expert, Corneil du Plessis. Spring Cloud Data Flow is a powerful platform for data workflows. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes

S3E33 - Spring Cloud Oracle08 Oct 202400:59:04

Join Dan Vega and DaShaun Carter for the latest updates from the Spring Ecosystem. In this episode, Dan and DaShaun are joined by Mark Nelson and Anders Swanson from Oracle to discuss Spring Cloud Oracle. At the end of this episode, you will understand how Spring Cloud Oracle simplifies integration with Oracle Database and OCI services, including UCP, vector databases, and more. You can participate in our live stream to ask questions or catch the replay on your preferred podcast platform.

Show Notes:

  1. Introduction to Spring Cloud Oracle and its purpose
  2. Overview of Oracle Cloud Infrastructure (OCI) free tier
  3. Discussion on Universal Connection Pool (UCP) vs HikariCP
  4. Oracle's vector database support and Spring AI integration
  5. Oracle's in-database message broker and Spring Cloud Stream binder
  6. Virtual threads support in Java 21
  7. Server-side connection pooling for microservices
  8. JSON collections and relational duality views in Oracle Database
  9. Observability features in OCI
  10. Upcoming OpenTelemetry support for distributed tracing
  11. Spring CLI and project templates for Oracle Cloud
  12. Test container support for Oracle Database
  13. Upcoming open-rewrite recipes for HikariCP to UCP migration

Resources:

Key Takeaways:

  • Spring Cloud Oracle simplifies integration between Spring applications and Oracle Database/OCI services
  • Oracle offers a generous free tier for developers to explore and test OCI services
  • Upcoming features include improved observability, distributed tracing, and migration tools
© My Podcast Data · Projet indépendant · Données issues d'Apple & Spotify