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

    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:

    • Spring Office Hours Archives
    • JDK 22 Release Notes
    • JDK 23 Release Notes
    • Spring Boot 3.3.0 Release Notes
    • Spring Boot 3.4.0 Release Notes
    Show more Show less
    1 hr and 3 mins
  • S3E43 - Spring Security 6.4 with Rob Winch
    Dec 17 2024

    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:

    • What's new in Spring Security 6.4
    • Rob Winch on BlueSky
    Show more Show less
    1 hr and 4 mins
  • S3E42 - IntelliJ Tips & Tricks with Siva Reddy
    Dec 10 2024

    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:

    • JetBrains Blog
    • SivaLabs
    Show more Show less
    59 mins
  • S3E41 - Spring's Hidden Powers with Greg Turnquist
    Dec 3 2024

    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

    • Cockroach DB
    • Procoder
    Show more Show less
    1 hr and 3 mins
  • S3E40 - Spring Boot 3.4 Release Party
    Nov 22 2024

    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

    • Spring Initializer
    • Spring Boot 3.4 Release Notes
    Show more Show less
    54 mins
  • S3E38 - Testcontainers with Oleg Šelajev
    Nov 13 2024

    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

    • Docker
    • Testcontainers
    • Oleg on Twitter
    Show more Show less
    1 hr and 4 mins
  • S3E37 - Spring GraphQL with Rossen Stoyanchev & Brian Cozel
    Nov 7 2024

    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.

    Show more Show less
    1 hr and 4 mins
  • S3E36 - Building Awesome Spring AI with Mark Pollack
    Oct 29 2024

    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

    • Mark Pollack LinkedIn
    • Awesome Spring AI Repo
    • Chat Model Comparison
    • Spring Initializr (New Starters)
      • Anthropic
      • Document Readers
    Show more Show less
    1 hr and 4 mins