~/conference

Spring I/O 2023

date:2023-05-18..2023-05-19
location:Barcelona, Spain
series:I/O · 8 editions
tags:[java]
titleauthorlength
KeynoteJuergen Hoeller, Sebastien Deleuze, Alina Yurenko, Josh Long01h 05m
Conference announces Spring Boot 3.1 GA today and a roadmap to Spring Framework 6.1 / Spring Boot 3.2 with milestone releases; shows concrete optimizations…
Talk on
All your APIs are mine - Secure them nowAndreas Falk44m
Shows concrete API failures in a Spring Boot sample: object-level authorization allows ID enumeration, an insecure JWT implementation accepts alg: none and is…
Talk on
Anatomy of a Spring Boot App with Clean ArchitectureSteve Pember50m
Concrete prescription for structuring a Spring Boot app: a multi-module Gradle layout with store core/app/details modules where core holds entities, use-case…
Talk on
Spring is bootiful but so is your domainMichael Plöd48m
Claim: domain knowledge raises developer value by producing more maintainable code, better module boundaries, clearer communication, and product influence…
Talk on
Going Native: Fast and Lightweight Spring Boot Applications with GraalVMAlina Yurenko47m
Spring Boot 3.0 ships GA support for GraalVM Native Image and converts Spring apps into standalone native executables that start and scale smaller. Demos…
Talk on
Managing Spring Boot Application SecretsBadr Nass Lahsen52m
Demos use CyberArk Conjur and an open-source Conjur SDK for Spring Boot to replace hard-coded credentials, authenticate workloads with JWT/Spiffe/certificates…
Talk on
Spring Framework 6.1: Infrastructure RevisitedJuergen Hoeller50m
Spring Framework 6.1 lines up with JDK 21 and ships explicit integration for virtual threads and CRaC checkpoint/restore: virtual threads support via…
Talk on
Beyond routing 🚀 Spring Cloud Gateway with styleAbel Salgado, Marta Medio45m
Shows working code that validates JWT via Okta keys inside a per-route Spring Security filter, then injects claim "name" as X-Claim-Name header so legacy…
Talk on
Enterprise Security with Spring Authorization Server 1.0Rob Winch51m
Shows how to build a customizable OAuth Authorization Server with Spring Authorization Server 1.0 and Spring Boot, including a GitHub repo and slides…
Talk on
Rapid server side full stack web development with ViewComponents and htmxThomas Schuehly41m
Shows a working demo that swaps client-side SPAs for server-rendered HTML using Spring ViewComponents, htmx, and Supabase security starter — claims full‑stack…
Talk on
Preparing web applications for LoomMark Thomas36m
Project Loom’s virtual threads run on Java 21 and plug into Apache Tomcat (connector option useVirtualThreads=true), offering near-transparent scalability…
Talk on
Dynamic OpenAPIs with Spring Cloud GatewayIván López48m
Shows a working solution that generates a single aggregated OpenAPI from many service specs, exposes only endpoints marked with the extension x-bmw-public…
Talk on
Open Source PanelDaShaun Carter, Josh Long, Marit van Dijk, Ronald Dehuysser, Heiko Scherrer, Raquel Pau54m
Spring I/O 2023 - Barcelona, 18-19 May Panelists: DaShaun Carter / Josh Long / Marit van Dijk / Ronald Dehuysser / Heiko Scherrer / Raquel Pau With millions…
Panel on
What's new in Spring Batch 5Mahmoud Ben Hassine47m
Spring Batch 5 raises the baseline to Java 17 baseline and integrates Spring Framework 6, Micrometer 1.10 and new DB support (SAP HANA, MariaDB as…
Talk on
AWS Lambda SnapStart: Dramatically reduce cold starts for your Java functionsMelina Schweizer, Kevin Azijn40m
Spring I/O 2023 - Barcelona, 18-19 May Presenters: Melina Schweizer / Kevin Azijn Slides: https://2023.springio.net/docs/slides/aws-lambda-snapstart-dramatica…
Talk on
Debugging applications with IntelliJ IDEAAnton Arhipov45m
Spring I/O 2023 - Barcelona, 18-19 May Learn IntelliJ IDEA tips & tricks for debugging your applications. It’s a deep dive! We are going to explore the…
Talk on
Building Spring Boot based modular libraries for 120 teams our findingsJacek Kaczmarek, Fabio Pezzoni50m
Ocado Technology built a Spring Boot modular library ecosystem used by more than 120 teams and over 400 production applications, split into 90 modules…
Talk on
The Aggregate is dead. Long live the Aggregate!Sara Pellegrini, Milan Savic47m
Argument: traditional Aggregates bind consistency, concurrency and storage so tightly that refactoring and parallelism suffer. Proposal: replace aggregate…
Talk on
Automating away bugs with Error Prone in practiceRick Ossendrijver45m
Picnic describes using Error Prone as a compiler plugin to find and auto-fix bugs across Java repos, configured via two Maven profiles: one for analysis and…
Talk on
Live Hacking Cloud ArchitecturesThorsten Jakoby, Mirna Alaisami45m
A live attack chains DNS brute forcing and Metasploit-based credential spraying against Jenkins, obtains Jenkins admin via brute force, extracts an encrypted…
Talk on
Mastering GC: tame the beast and make it your best allyJean-Philippe Bempel44m
Comparative benchmarks use JFR recordings and JMC on a Spring Petclinic demo to show concrete numbers: G1 spends ~20s in young GC across 244 events (≈85%…
Talk on
Observability of Your ApplicationMarcin Grzejszczak, Tommy Ludwig48m
Demo deploys a Spring Boot 3 “teahouse” sample and hooks Micrometer metrics and tracing into Prometheus + Grafana + Loki; dashboards show a steady ~0.5…
Talk on
Securing the Service to Service Call Chain Patterns and ProtocolsAdib Saikali43m
Covers concrete patterns and tradeoffs for propagating user and service identity across polyglot services using Spring demos and a GitHub repo with…
Talk on
Action Jackson! Effective JSON processing in Spring Boot ApplicationsJoris Kuipers47m
Shows concrete Jackson plus Spring Boot behaviors: creating a raw ObjectMapper bean breaks Boot auto-configuration and removes modules like parameter names…
Talk on
Bootiful Spring Boot 3Josh Long50m
Spring Boot 3.1 targets Java 17, adds GraalVM-native images support via a Spring AOT engine (native builds take minutes but produce tiny runtimes — demo PID…
Talk on
Developer Experience with Spring Boot on KubernetesThomas Vitale39m
A small reactive Spring Boot 3.1 app with root and /books endpoints gets containerized via Gradle bootBuildImage (Cloud Native Buildpacks) and runs locally…
Talk on
From Spring Native to Spring Boot 3Moritz Halbritter, Sebastien Deleuze01h 01m
Official Spring Boot 3 replaces Spring Native and adds built-in GraalVM native-image support via the native build tools plugin and optional buildpacks; Java 17…
Talk on
Everything new in Spring Security 6 baked with a Spring Boot 3 recipeLaurentiu Spilca51m
Covers concrete upgrade steps for Spring Security 6 on Spring Boot 3 and 3.1: WebSecurityConfigurerAdapter removed, replace with a SecurityFilterChain bean…
Talk on
To Java 21 and Beyond!Billy Korando52m
Java 21 packages concrete language and runtime changes: pattern matching for switch and record patterns add exhaustiveness and deconstruction, sequence…
Talk on
Scale your @Controller to zero with AWS Lambda or Azure FunctionOleg Zhurakousky47m
Shows that an existing Spring Web @Controller app runs on AWS Lambda or Azure Functions using Spring Boot and Spring Cloud Function with an adapter, requiring…
Talk on
Develop and test your AWS-powered Spring Boot application locallyAnca Ghenade48m
A Spring Boot backend, React frontend and a Lambda validator are wired to DynamoDB, S3, SNS and SQS via the same terraform IaC; switching endpoints and…
Talk on
Kotlin for Fun for Spring FansShinya Yanagihara43m
A hands-on walk through of a tiny Spring Boot HTTP app shows Kotlin specifics: Spring compiler plugin auto-opens classes for AOP and @Component; entities use…
Talk on
Multitenant Mystery Only Rockers in the BuildingThomas Vitale51m
Shows how a Java Spring Boot 3.1 app implements schema-per-tenant isolation with Hibernate and Postgres, uses Testcontainers and Flyway for dev, and wires…
Talk on
Vector Similarity Search in Spring with Redis StackBrian Sam-Bodden55m
Shows how to turn images and text into embeddings in Java using Redis Stack and Spring, storing 512‑dim vectors and running k‑NN searches with cosine…
Talk on
From k9s to OpenTelemetry:A guide to observability for your Spring apps in K8sMatthias Haeussler48m
Shows how to inspect a Spring Boot cluster end to end: use kubectl debug to attach a tool-filled container into distro‑less pods for live troubleshooting, use…
Talk on
Bootiful workload orchestration with Hashicorp NomadMartin Ahrer53m
Nomad schedules containers, Java JARs and GraalVM native binaries side by side and the demo shows a Google Cloud reference cluster with 3 server / 3 client…
Talk on
Hidden gems and traps that you probably didn't think of using Event SourcingDavid Gomez52m
Shows a concrete Spring Boot + Axon Framework demo: a shopping‑cart service that emits events to Axon Server, replays history to rebuild state, and creates a…
Talk on
Observing Spring for GraphQL in ActionBrian Clozel, Rossen Stoyanchev50m
Spring for GraphQL 1.1 upgrades to Java 17 and Spring Framework 6 and 1.2 adds annotated exception handlers and schema-inspection tooling; the sample app…
Talk on
REST next level: Crafting domain-driven web APIsJulien Topçu51m
Shows how to stop mapping domain intent onto CRUD by returning hypermedia links that drive workflow, using Spring + Kotlin and Postman in live demos and the…
Talk on
Spring Boot in a Polyglot Cloud-Native World with DaprMauricio Salatino51m
Demonstrates replacing language-specific drivers by wiring Spring Boot apps to Dapr components so services call a local Dapr sidecar over HTTP/grpc instead of…
Talk on
Progressive Delivery in the Kubernetes eraAlex Soto41m
Shows how to run canaries and blue‑green switches on Kubernetes using Istio for routing, Prometheus for metrics and Argo Rollouts to automate steps and…
Talk on
Things I Wish I Knew When I Started Testing Spring Boot ApplicationsPhilip Riecks33m
Spring Boot ships a testing Swiss army knife (starter-test pulling in JUnit 5, Mockito, AssertJ, Hamcrest, JSONassert, JsonPath) and recommends using focused…
Talk on
Build resilient systems with Spring Cloud Contract and TestcontainersOlga Maciaszek-Sharma, Oleg Šelajev52m
Example GitHub repo demonstrates a coffee app with waiter and barista exchanging JSON via Kafka while Spring Cloud Contract generates producer tests and a…
Talk on
Do you really need HibernateSimon Martinelli54m
Argues many CRUD-heavy apps don’t need Hibernate’s ORM overhead and shows a working alternative: a 25‑year application migrated to jOOQ + Java Records…
Talk on
Let's Spring Forth and Stream with Apache PulsarMary Grygleski, Christophe Bornet57m
Shows a runnable demo that wires Spring Boot starters to Apache Pulsar, producing random user JSON and consuming it with imperative and reactive clients, using…
Talk on
Architecturally evident Spring applications with jMoleculesOliver Drotbohm50m
jMolecules lets Java code carry architectural roles via interfaces and annotations and integrates with Spring, Jackson, JPA, JDBC and MongoDB so those roles…
Talk on
Empower your Spring Applications with Python Features on GraalVMJohannes Link53m
Shows how GraalVM runs Python side‑by‑side with Spring Boot by installing GraalVM CE Java 17, using GraalPy + numpy via gu/qi inside a Dockerfile, creating a…
Talk on
The Easy Way to Run and Scale Spring Apps on CloudSean Li, Adib Saikali55m
Azure Spring Apps is presented as a fully managed platform that containerizes Spring Boot jars with Cloud Native Buildpacks (no Dockerfile), runs on AKS or…
Talk on
Testing with Spring, AOT, GraalVM, and JUnit 5Sam Brannen44m
Covers concrete upgrades in JUnit 5.9–5.10 and planned 5.11, Spring Framework 6.0/6.1 test features, and practical AOT + GraalVM workflows: Maven runs…
Talk on
Why Spring Belongs In Your Data Stream (From Edge to Multi Cloud)Fabrizio Marini45m
Live demo builds an end-to-end pipeline: MQTT sensors -> MiNiFi edge agent -> NiFi -> Kafka -> Flink SQL -> alert topic -> MQTT actuator, all wired with the…
Talk on
After Movie02m
A short event recap that highlights Spring I/O 2023 in Barcelona where the core Spring team and community converge, featuring hands-on sessions with code…
Promo on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.