Explore the Best Spring I/O 2023 Talks: Must‑Watch Videos for Modern Java Developers

This article curates the most valuable Spring I/O 2023 video sessions—covering the latest Java version adaptations, Spring Framework and Boot innovations, cloud‑native deployments, security, observability, and architectural best practices—providing concise Chinese summaries so developers can quickly identify which talks merit deeper viewing.

Programmer DD
Programmer DD
Programmer DD
Explore the Best Spring I/O 2023 Talks: Must‑Watch Videos for Modern Java Developers

Spring I/O 2023

To help you quickly find interesting videos, we have compiled Chinese summaries of all Spring I/O 2023 sessions, so you can grasp each talk’s content without watching the full video.

If you find English videos hard to follow, you can use the Chrome extension “Youtube中文配音” to generate Chinese audio.

Spring I/O 2023 - Keynote : Celebrates 20 years of Spring Framework and Spring Boot, introduces new infrastructure innovations, native image, checkpoint restore, server‑less deployment, and the new Spring Cloud Function for deploying controllers as Azure Functions or AWS Lambda.

All your APIs are mine – Secure them now : Discusses API security, common attack vectors, and mitigation strategies such as access restrictions, encryption, serverless GraphQL, and recommends maintaining an API inventory with tiered authentication and authorization.

Anatomy of a Spring Boot App with Clean Architecture : Shows how to build Spring Boot applications using clean architecture, emphasizing layered components, dependency injection, and the benefits for maintainability and extensibility.

Spring is bootiful but so is your domain : Highlights the importance of domain knowledge for developers, how to organize domain concepts, align bounded contexts, and collaborate directly with business to drive digital transformation.

Going Native: Fast and Lightweight Spring Boot Applications with GraalVM : Explains building fast, lightweight Spring Boot apps with GraalVM, covering native images, server‑less architecture, performance characteristics, and challenges of Java reflection.

Managing Spring Boot Application Secrets : Introduces CyberArc’s secret management product and PAM, demonstrates using kubiscan to assess Kubernetes clusters, and shows how to integrate CyberArc SDK and secret provider in Spring Boot.

Spring Framework 6.1: Infrastructure Revisited : Reviews updates in Spring Framework 6.1, including virtual threads, checkpoint restore, JDK 21 integration, and improvements to asynchronous task execution for better scalability.

Beyond routing 🚀 Spring Cloud Gateway with style : Covers customizing filters in Spring Cloud Gateway, adding headers, handling JWT tokens, response manipulation, and the upcoming MVC support.

Enterprise Security with Spring Authorization Server 1.0 : Details using Spring Authorization Server 1.0 for enterprise‑grade security, custom consent pages, JWT key rotation, and implementing authorization services in Spring Boot.

Rapid server‑side full‑stack web development with ViewComponents and htmx : Demonstrates rapid full‑stack development using ViewComponents, htmx, Thymeleaf/JTE templates, Spring Security with JWT, and Alpine.js for interactive front‑end behavior.

Preparing web applications for Loom : Explores virtual thread performance for web apps, discussing throughput, usability, and GC impact.

Dynamic OpenAPIs with Spring Cloud Gateway : Shows how to expose dynamic APIs using Spring Cloud Gateway and OpenAPI, with configuration examples and code demos.

What’s new in Spring Batch 5 : Introduces new features, removed APIs, updated dependencies, Java minimum version, auto‑configuration, and support policies for Spring Batch 5.

Debugging applications with IntelliJ IDEA : Provides techniques for debugging Java applications in IntelliJ IDEA.

Building Spring Boot based modular libraries for 120 teams – our findings : Shares Ocado’s experience building modular Spring Boot libraries serving over a hundred teams, discussing modularity, configurability, and community collaboration.

The Aggregate is dead. Long live the Aggregate! : Examines weaknesses of the Aggregate pattern in domain events, proposing event‑stream‑based modeling for better concurrency control and performance.

Automating away bugs with Error Prone in practice : Describes using Error Prone to automatically detect and fix bugs and anti‑patterns, and how to promote its adoption within a team.

Live Hacking Cloud Architectures : Reviews real‑time cloud attack techniques, security risks in cloud systems, and mitigation practices such as least‑privilege and secure service‑to‑service communication.

Mastering GC: tame the beast and make it your best ally : Guides selecting and tuning garbage collectors (LGC, G1, ZGC), using pause‑time targets, Pacer, and heap sizing to address OOM or GC storms.

Observability of Your Application : Covers application observability, logging, tracing with Zipkin, Brave, and OpenTelemetry, and practical debugging methods.

Securing the Service‑to‑Service Call Chain Patterns and Protocols : Discusses TLS, JWT, OAuth 2.0 for service‑to‑service authentication, and best practices using Spring ecosystem tools.

Action Jackson! Effective JSON processing in Spring Boot Applications : Explains efficient JSON handling with Jackson, custom configurations, parameter‑name module, and using Map/JsonPath for (de)serialization.

Bootiful Spring Boot 3 : Demonstrates building a Spring Boot 3 web app with database access, validation, error handling, observability, and a declarative HTTP client for GraphQL.

Developer Experience with Spring Boot on Kubernetes : Shows how buildpacks, Tilt, Knative, Cartographer, and Backstage improve developer experience for Spring Boot on Kubernetes.

From Spring Native to Spring Boot 3 : Shares experiences compiling Spring apps to native images with GraalVM, highlighting instant startup, no‑warm‑up, and reflection elimination.

Everything new in Spring Security 6 baked with a Spring Boot 3 recipe : Presents Spring Security 6 updates, custom consent pages, JWT handling, and building an authorization server with the latest version.

To Java 21 and Beyond! : Reviews new Java 21 features—record patterns, pattern matching, random‑number API, virtual threads, startup optimizations, and how they simplify data handling.

Scale your @Controller to zero with AWS Lambda or Azure Function : Explains deploying Spring MVC controllers as serverless functions using Spring Cloud Function on AWS Lambda or Azure Functions.

Develop and test your AWS‑powered Spring Boot application locally : Demonstrates using LocalStack for local development and testing of AWS‑integrated Spring Boot applications.

Kotlin for Fun for Spring Fans : Shows how Kotlin’s features and syntax improve Spring development, with examples of data classes, extension functions, and Gradle Kotlin DSL.

Multitenant Mystery Only Rockers in the Building : Describes multitenancy implementation strategies—shared schema, separate schema, isolated databases—and observability techniques for tenant identification.

From k9s to OpenTelemetry: a guide to observability for your Spring apps in K8s : Details achieving observability for Spring Boot on Kubernetes using k9s, OpenTelemetry, sidecar agents, Jaeger tracing, and Spring Cloud Sleuth.

Bootiful workload orchestration with Hashicorp Nomad : Introduces Hashicorp Nomad as a simpler alternative to Kubernetes for workload orchestration, highlighting single‑binary deployment and auto‑scheduling.

Hidden gems and traps that you probably didn’t think of using Event Sourcing : Explores benefits, use cases, and implementation of event sourcing, including snapshots for performance.

Observing Spring for GraphQL in Action : Presents Spring’s contributions to GraphQL, basic concepts, advantages, and advanced features.

REST next level: Crafting domain‑driven web APIs : Shows how to design domain‑driven REST APIs, address common problems, and use hypermedia links to reduce coupling.

Spring Boot in a Polyglot Cloud‑Native World with Dapr : Demonstrates using Dapr with Spring Boot for pub/sub, Docker, and Kubernetes deployments.

Progressive Delivery in the Kubernetes era : Covers blue‑green, canary releases, service mesh with Istio, and observability for progressive delivery on Kubernetes.

Things I Wish I Knew When I Started Testing Spring Boot Applications : Reviews testing fundamentals, Spring Boot Starter Test, annotations, and differences between JUnit 4 and JUnit 5.

Build resilient systems with Spring Cloud Contract and Testcontainers : Shows contract testing and Testcontainers usage, including Kafka setup and contract vs schema differences.

Do you really need Hibernate : Compares Hibernate alternatives such as Spring Data JDBC and ZooKeeper, discussing type‑safe JSON mapping and testcontainers for integration testing.

Architecturally evident Spring applications with jMolecules : Introduces jMolecules tactical patterns, aggregates, events, CQS annotations, and IDE plugins for architecture validation.

Empower your Spring Applications with Python Features on GraalVM : Shows GraalVM polyglot capabilities to run Python code within Spring Boot for data processing.

The Easy Way to Run and Scale Spring Apps on Cloud : Explains running and scaling Spring apps on Azure Spring Cloud, including standard and enterprise plans, and integration with Spring Cloud components.

Testing with Spring, AOT, GraalVM, and JUnit 5 : Describes testing Spring applications with AOT compilation, GraalVM, and JUnit 5, covering context hints and custom class loaders.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

JavaCloud NativeMicroservicesBackend DevelopmentObservabilityspring
Programmer DD
Written by

Programmer DD

A tinkering programmer and author of "Spring Cloud Microservices in Action"

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.