Spring I/O 2018
2018-05-24..2018-05-25
Barcelona, Spain
I/O ·
[Spring I/O 2016, Spring I/O 2017, Spring I/O 2018, Spring I/O 2019, Spring I/O 2022, Spring I/O 2023, Spring I/O 2025, Spring I/O 2026]
| title | author | length |
|---|---|---|
| Making microservices micro with Istio Service Mesh & Kubernetes | Ray Tsang | 52m |
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… | ||
| Implementing DDD with the Spring Ecosystem | Michael Plöd | 48m |
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… | ||
| Introducing Spring Session 2 | Vedran 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… | ||
| Securing Spring Applications with Hashicorp Vault | Jan Dittberner | 53m |
Demonstrates securing Spring applications with HashiCorp Vault via Spring Cloud Vault integration, including tokens and AppRole authentication, Vault’s… | ||
| Monitoring Spring Boot Applications with Spring Boot Admin | Johannes Edmeier | 40m |
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… | ||
| Spring Framework 5: Feature Highlights & Hidden Gems | Juergen Hoeller | 55m |
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… | ||
| Next Generation OAuth Support with Spring Security 5 | Joe Grandja | 53m |
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… | ||
| From garage project to the No. 1 Taxi App in Europe | Tim Büthe, Alejandro Peña | 56m |
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… | ||
| Making DevSecOps a Reality in Your Spring Applications | Roberto Velasco | 47m |
Demonstrates integrating Spring demo applications into a Jenkins pipeline that runs static analysis, dependency checks and automated dynamic scans on every… | ||
| Testing Your Message-Driven Application | Jakub Pilimon | 48m |
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… | ||
| (Spring) Kafka - one more arsenal in a distributed toolbox | Nakul Mishra | 53m |
Shows a real migration to Kafka with Spring Kafka and embedded Kafka for testing, using KafkaTemplate, @KafkaListener, KafkaMessageListenerContainer… | ||
| Introducing Spring Cloud Gateway | Spencer Gibb | 51m |
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… | ||
| Mastering Spring Boot's Actuator | Andy Wilkinson | 49m |
Spring Boot 2.0 Actuator groups endpoints under \/actuator base path, adds Jersey and WebFlux adapters, and provides an endpoint API using annotations like… | ||
| Serverless Spring | Dave Syer | 51m |
Spring Cloud Function provides a bean-based model where a single Function<String,String> (example: uppercase) becomes an invocable endpoint, and demoed wiring… | ||
| Spring Boot 2.0 Web Applications | Stéphane Nicoll, Brian Clozel | 47m |
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… | ||
| Micrometer: New Insights into Your Spring Boot Application | Michael Simons | 47m |
Micrometer is presented as the vendor-neutral instrumentation facade that becomes Spring Boot 2.0’s default, collecting counters, gauges and timers and… | ||
| Spring Cloud Stream: Developer Recipes, Tips and Tricks | Oleg Zhurakousky | 51m |
Covers how Spring Cloud Stream 2.0 wires Spring Boot apps to messaging with binder support: Kafka, RabbitMQ, automatic payload conversion with default… | ||
| Just one more thing with Spring in IntelliJ IDEA | Yann Cébron, Stéphane Nicoll | 49m |
Live-coding walkthrough of IntelliJ IDEA's Spring support shows concrete features: automatic Spring Boot detection and facet setup, Spring Initializer… | ||
| KubeBoot - Spring Boot deployment on Kubernetes | Alex Soto | 42m |
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… | ||
| Documenting RESTful APIs with Spring REST Docs and RAML | Mathias Düsterhöft | 51m |
Spring REST Docs plus restdocs-raml turns test-driven snippets into a machine-readable RAML API (API.raml) and JSON Schemas, extracting request/response… | ||
| Time to graph up with Spring Data Neo4j | Gerrit Meier | 51m |
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… | ||
| Bootiful CQRS and Event Sourcing with Axon Framework | Allard Buijze | 51m |
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… | ||
| Video Summary | 01m | |
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… | ||
| Flight of the Flux: A look at Reactor execution model | Simon 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… | ||
| Consumer driven contracts in a polyglot world | Riccardo Lippolis, Jeroen Bruinink | 38m |
A concrete recipe for preventing consumer breakage using Spring Cloud Contract and a homegrown Contract Checker that registers artifacts in Nexus during CI… | ||
| Bootiful Kotlin | Sebastien Deleuze, Josh Long | 56m |
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… | ||
| Spring Boot 2 in JHipster | Sendil Kumar N | 42m |
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… | ||
| Reactor Netty, the default runtime for Spring Boot 2.0 | Violeta Georgieva | 36m |
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… | ||
| Dynamic configuration management in microservice architecture with Spring Cloud | Bartłomiej Słota | 43m |
Sets up a Git-backed Spring Cloud Config server and clients using bootstrap context, Eureka discovery, and actuator endpoints; demonstrates manual reload via… | ||
| How to secure your Spring Apps with Keycloak | Thomas Darimont | 54m |
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… | ||
| Keynote | Juergen Hoeller, Madhura Bhave, Brian Clozel, Dave Syer | 50m |
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… | ||
| REST beyond the obvious – API design for ever evolving systems | Oliver Gierke | 51m |
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… | ||
| Welcome to JUnit 5 | Billy Korando | 51m |
JUnit 5 (released Sept; baseline Java 8) modernizes testing with a Jupiter programming model, modular jars (vintage, platform, jupiter), and full backward… | ||
| Under the Hood of Reactive Data Access | Mark Paluch | 51m |
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… | ||
| Observability with Spring-based distributed systems | Tommy Ludwig | 44m |
Spring Boot Actuator gives local endpoints but not system-wide insight so add centralized logging (ELK or Splunk) and stream logs for searchable… | ||
| What's New in Spring Boot 2.0 | Madhura Bhave | 44m |
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… | ||
| Asynchronous programming with Kotlin coroutines in Spring | Konrad Kamiński | 49m |
Shows exactly what changes let synchronous Spring apps become nonblocking: add suspend to methods, flip dependency from Spring MVC to Spring WebFlux, and use… | ||
| Continuous Deployment of Your Application | Marcin Grzejszczak | 48m |
Spring Cloud Pipelines provides a ready pipeline template that builds, runs contract tests (via Spring Cloud Contract with generated tests and stubs), checks… | ||
| Fun with the Functional Web Framework | Arjen Poutsma | 51m |
Introduces Spring 5’s functional web framework with concrete examples: a reactive pet/owner app using Spring Boot 2, Spring Data reactive repositories, Reactor… | ||
| Machine Learning Exposed: The Fundamentals | James Weaver | 50m |
Quick, practical tour of basics: defines supervised, unsupervised and reinforcement learning, shows the Iris dataset and an XOR demo that runs a small neural… | ||
| Building and running Spring Cloud-based microservices on AWS ECS | Joris Kuipers | 52m |
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… | ||
| nothing matches | ||