~/conference

Spring I/O 2018

date:2018-05-24..2018-05-25
location:Barcelona, Spain
series:I/O · 8 editions
titleauthorlength
Making microservices micro with Istio Service Mesh & KubernetesRay Tsang52m
Shows Istio deployed on Kubernetes using Envoy sidecars and Istio Pilot to push rules, with a live demo of two tiny JDK9 services packaged into containers…
Talk in English on
Implementing DDD with the Spring EcosystemMichael Plöd48m
Three small Spring Boot apps (credit sales funnel, scoring engine, credit agency) run a working DDD example that wires Spring Boot Spring Data Spring Cloud…
Talk in English on
Introducing Spring Session 2Vedran Pavić51m
Spring Session 2 splits the old monolith into modules plus a spring-session-bom for consistent versions, adds WebFlux support and a working reactive Redis…
Talk in English on
Securing Spring Applications with Hashicorp VaultJan Dittberner53m
Demonstrates securing Spring applications with HashiCorp Vault via Spring Cloud Vault integration, including tokens and AppRole authentication, Vault’s…
Talk in English on
Monitoring Spring Boot Applications with Spring Boot AdminJohannes Edmeier40m
Shows how to run a Spring Boot Admin server (web UI + controllers) and register apps with the Spring Boot Admin client, including config needed to expose…
Talk in English on
Spring Framework 5: Feature Highlights & Hidden GemsJuergen Hoeller55m
Spring Framework 5 adds native reactive support end-to-end: WebFlux with Netty implements a non‑blocking event‑loop HTTP stack using Project Reactor, while…
Talk in English on
Next Generation OAuth Support with Spring Security 5Joe Grandja53m
Spring Security 5 adds built-in OAuth 2.0 Login and OpenID Connect support using the Authorization Code Grant, plus planned resource-server (5.1) and later…
Talk in English on
From garage project to the No. 1 Taxi App in EuropeTim Büthe, Alejandro Peña56m
Started in a living room and grown to more than 400 employees with over 100 developers, the product handles more than a million network requests every minute…
Talk in English on
Making DevSecOps a Reality in Your Spring ApplicationsRoberto Velasco47m
Demonstrates integrating Spring demo applications into a Jenkins pipeline that runs static analysis, dependency checks and automated dynamic scans on every…
Talk in Dutch on
Testing Your Message-Driven ApplicationJakub Pilimon48m
Implements a domain event publisher for card-granted and card-rejected flows using Spring Cloud Stream with a RabbitMQ binder, exercises unit tests with mocks…
Talk in English on
(Spring) Kafka - one more arsenal in a distributed toolboxNakul Mishra53m
Shows a real migration to Kafka with Spring Kafka and embedded Kafka for testing, using KafkaTemplate, @KafkaListener, KafkaMessageListenerContainer…
Talk in English on
Introducing Spring Cloud GatewaySpencer Gibb51m
A hands‑on migration of a Spring Boot monolith into microservices using Spring Cloud Gateway: builds Java DSL route definitions that proxy to services, swaps…
Talk in English on
Mastering Spring Boot's ActuatorAndy Wilkinson49m
Spring Boot 2.0 Actuator groups endpoints under \/actuator base path, adds Jersey and WebFlux adapters, and provides an endpoint API using annotations like…
Talk in English on
Serverless SpringDave Syer51m
Spring Cloud Function provides a bean-based model where a single Function<String,String> (example: uppercase) becomes an invocable endpoint, and demoed wiring…
Talk in English on
Spring Boot 2.0 Web ApplicationsStéphane Nicoll, Brian Clozel47m
Live-coding builds a smart‑meter pair: an aggregator that emits continuous JSON and a dashboard that ingests, samples and stores data into reactive MongoDB…
Talk in English on
Micrometer: New Insights into Your Spring Boot ApplicationMichael Simons47m
Micrometer is presented as the vendor-neutral instrumentation facade that becomes Spring Boot 2.0’s default, collecting counters, gauges and timers and…
Talk in English on
Spring Cloud Stream: Developer Recipes, Tips and TricksOleg Zhurakousky51m
Covers how Spring Cloud Stream 2.0 wires Spring Boot apps to messaging with binder support: Kafka, RabbitMQ, automatic payload conversion with default…
Talk in English on
Just one more thing with Spring in IntelliJ IDEAYann Cébron, Stéphane Nicoll49m
Live-coding walkthrough of IntelliJ IDEA's Spring support shows concrete features: automatic Spring Boot detection and facet setup, Spring Initializer…
Talk in English on
KubeBoot - Spring Boot deployment on KubernetesAlex Soto42m
Demonstrates concrete steps and working demos: a Spring Boot app is built, containerized and deployed with the Fabric8 Maven plugin and scaled to two pods…
Talk in English on
Documenting RESTful APIs with Spring REST Docs and RAMLMathias Düsterhöft51m
Spring REST Docs plus restdocs-raml turns test-driven snippets into a machine-readable RAML API (API.raml) and JSON Schemas, extracting request/response…
Talk in English on
Time to graph up with Spring Data Neo4jGerrit Meier51m
Shows Spring Data Neo4j + Neo4j OGM applied to the Offshore Leaks dataset, building a small Thymeleaf web demo that geocodes messy addresses via Google Maps…
Talk in English on
Bootiful CQRS and Event Sourcing with Axon FrameworkAllard Buijze51m
Builds a working gift‑card demo that moves the event‑sourced aggregate into a separate command service and routes commands over an Axon distributed command bus…
Talk in English on
Video Summary01m
Spring I/O is the leading european conference focused on the Spring Framework ecosystem. Spring I/O 2019 will take place on 16-17 May in Barcelona. Save the…
Promo in English on
Flight of the Flux: A look at Reactor execution modelSimon Baslé55m
Explains how Reactor Flux and Mono separate assembly time (building operator chains) from execution time so nothing happens until subscribe, illustrated by an…
Talk in English on
Consumer driven contracts in a polyglot worldRiccardo Lippolis, Jeroen Bruinink38m
A concrete recipe for preventing consumer breakage using Spring Cloud Contract and a homegrown Contract Checker that registers artifacts in Nexus during CI…
Talk in English on
Bootiful KotlinSebastien Deleuze, Josh Long56m
Live-coding builds a working blog: a Spring Boot 2 + Kotlin web app with Mustache templates, H2 in-memory DB, Spring Data repositories and Kotlin data classes…
Talk in English on
Spring Boot 2 in JHipsterSendil Kumar N42m
JHipster migrates its generator to Spring Boot 2 and ships as JHipster 5, claiming a runnable, production-ready stack: Angular 6 or React front end…
Talk in English on
Reactor Netty, the default runtime for Spring Boot 2.0Violeta Georgieva36m
Reactor Netty is a new runtime which aims to provide an asynchronous and non-blocking runtime that supports Reactive Streams backpressure for client or server…
Talk in English on
Dynamic configuration management in microservice architecture with Spring CloudBartłomiej Słota43m
Sets up a Git-backed Spring Cloud Config server and clients using bootstrap context, Eureka discovery, and actuator endpoints; demonstrates manual reload via…
Talk in English on
How to secure your Spring Apps with KeycloakThomas Darimont54m
Keycloak is shown as a runnable identity server that provides OpenID Connect, OAuth 2.0, SAML2 support, built‑in user management, tokens and REST endpoints…
Talk in English on
KeynoteJuergen Hoeller, Madhura Bhave, Brian Clozel, Dave Syer50m
Spring ecosystem moves to a Java 8 baseline (Spring Framework 5) and Spring Boot 2.0 ships March 2018 while Spring Framework 5.1 prepares for Java 11…
Talk in English on
REST beyond the obvious – API design for ever evolving systemsOliver Gierke51m
Most REST-labeled APIs merely move CRUD over HTTP and break when clients replicate domain rules; versioning just spawns a new service and raises integration…
Talk in English on
Welcome to JUnit 5Billy Korando51m
JUnit 5 (released Sept; baseline Java 8) modernizes testing with a Jupiter programming model, modular jars (vintage, platform, jupiter), and full backward…
Organiser in English on
Under the Hood of Reactive Data AccessMark Paluch51m
Explains how true reactive data access requires end-to-end nonblocking drivers and contrasts r2dbc vs ADBA; shows MongoDB’s reactive-streams driver is a facade…
Talk in English on
Observability with Spring-based distributed systemsTommy Ludwig44m
Spring Boot Actuator gives local endpoints but not system-wide insight so add centralized logging (ELK or Splunk) and stream logs for searchable…
Talk in English on
What's New in Spring Boot 2.0Madhura Bhave44m
Spring Boot 2.0 moves the Java baseline to Java 8 baseline, upgrades to Spring Framework 5 and adds first-class reactive support via WebFlux + Netty (also…
Talk in English on
Asynchronous programming with Kotlin coroutines in SpringKonrad Kamiński49m
Shows exactly what changes let synchronous Spring apps become nonblocking: add suspend to methods, flip dependency from Spring MVC to Spring WebFlux, and use…
Talk in English on
Continuous Deployment of Your ApplicationMarcin Grzejszczak48m
Spring Cloud Pipelines provides a ready pipeline template that builds, runs contract tests (via Spring Cloud Contract with generated tests and stubs), checks…
Talk in English on
Fun with the Functional Web FrameworkArjen Poutsma51m
Introduces Spring 5’s functional web framework with concrete examples: a reactive pet/owner app using Spring Boot 2, Spring Data reactive repositories, Reactor…
Talk in English on
Machine Learning Exposed: The FundamentalsJames Weaver50m
Quick, practical tour of basics: defines supervised, unsupervised and reinforcement learning, shows the Iris dataset and an XOR demo that runs a small neural…
Talk in English on
Building and running Spring Cloud-based microservices on AWS ECSJoris Kuipers52m
A Spring Cloud microservices stack runs in Docker on AWS ECS using Terraform for infra, CircleCI for CI and ECR for images; service discovery initially uses…
Talk in English 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.