Spring I/O 2016
2016-05-19..2016-05-20
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 |
|---|---|---|
| Spring Integration with Spring Boot and RabbitMQ | Gary P. Russell | 55m |
Live coding shows Spring Integration with Spring Boot and RabbitMQ wiring real request/response flows: Java DSL builds HTTP inbound gateways, split/aggregate… | ||
| Caching with Spring: Advanced Topics and Best Practices | Michael Plöd | 50m |
Practical guidance on using Spring’s cache abstraction plus JCache (JSR‑107) with live demos: use existing providers (EHCache, Hazelcast, Infinispan, Guava)… | ||
| gRPC 101 for Spring Developers | Ray Tsang | 54m |
gRPC uses HTTP/2 and protobuf3, generates idiomatic language stubs via protoc, and claims 3x throughput over REST in the demo numbers; Google notes ~10^10… | ||
| Testing Spring Boot Applications | Phil Webb | 50m |
Starts with a slow full integration test hitting MySQL and a WireMock endpoint, then shows concrete moves to faster, clearer tests: use Spring Boot 1.4’s… | ||
| Get HATEOAS and Hypermedia right with Spring | Eugene Paraschiv | 46m |
Practical walkthrough of adding hypermedia to an existing API using Spring HATEOAS and Spring Data REST with a live GitHub example: root discoverability… | ||
| What's new in JHipster in 2016 | Julien Dubois | 52m |
Project hits ~200 contributors, ~3,000 GitHub stars and ~150,000 installs and shows concrete new tooling: a devbox Vagrant image with Java/Node/Docker… | ||
| Test-driven documentation with Spring REST Docs | Andy Wilkinson | 52m |
Introduces Spring REST Docs as a test-driven pipeline that hooks into integration tests (MockMvc or REST Assured), produces reusable snippets, and injects them… | ||
| Spring Roo 2.0 Preview | Enrique Ruiz, César Ordiñana | 43m |
Preview claims a complete rewrite that generates modern Spring apps using Spring Boot, Spring Data JPA, H2 and Maven + Spring IO platform, producing minimal… | ||
| Understanding Microservice Performance | Rob Harrop | 45m |
Argues for recording timestamped per-request records (duration + success/error) and using percentiles not means, specifically 95th, 99th, 99.9th percentiles… | ||
| Customize your Spring Boot experience by writing your own Spring Boot starter | Michael Simons | 45m |
Shows how to build a reusable Spring Boot starter that actually works: a two-module layout (optional dependency starter + auto-configure) using… | ||
| Using Spring with Scala | Bernhard Wenzel | 29m |
Translates several spring.io guides from Java to Scala and runs them with Gradle with scala plugin, keeping Spring Boot and Gradle as the build tooling… | ||
| JUnit 5 - Shaping the Future of Testing on the JVM | Sam Brannen | 54m |
JUnit 5 targets Java 8+ with a modular engine + launcher architecture that separates discovery from execution and ships a JUnit‑4 engine so JUnit‑4/3 and… | ||
| Continuous Delivery of Microservices using Jenkins and Gradle | Alex Soto | 52m |
Shows how to code a CI/CD pipeline with Jenkins and Gradle that builds a Java WAR, runs unit/integration/functional tests in parallel, creates an aggregated… | ||
| Building Progressive Web Apps with Spring Boot and Polymer | Matti Tahvonen | 48m |
Demonstrates building a real Progressive Web App front end with Polymer and a Spring Data JPA backend served by Spring Boot, using token-based stateless… | ||
| 40 Tips & Tricks for Spring in IntelliJ IDEA | Yann Cébron, Stéphane Nicoll | 52m |
Forty concrete IntelliJ IDEA tricks for Spring development, shown as live coding with an Early Access build and a demo project on GitHub. Shows auto-detect… | ||
| From Imperative To Reactive | Rossen Stoyanchev | 41m |
Argues that imperative code must shift to non‑blocking async and shows a concrete stack: Reactor types Flux and Mono, Reactive Streams for backpressure via… | ||
| Cloud-native streaming and event-driven microservices | Marius Bogoevici | 52m |
Live demo shows a local Spring Cloud Data Flow server deploying a two-app stream (HTTP source -> file sink) with a single command and a Kafka broker running… | ||
| Securing RESTful services with Spring HATEOAS and HDIV | Roberto Velasco | 57m |
Integration of Spring HATEOAS with the HDIV framework enforces server-defined hypermedia contracts and input validation, preventing intercepted mobile or… | ||
| Flavors of Concurrency in Java | Oleg Šelajev | 56m |
Compares five concrete JVM solutions for a single “query many search engines and return the fastest reply” problem and shows code for each: raw Threads… | ||
| 10 ways to get super-productive with Spring Boot | Stéphane Nicoll, Brian Clozel | 47m |
Live coding improves a conference submissions app by adding concrete Spring Boot features: DevTools live reload to see template and code changes instantly… | ||
| Bringing new life to the view layer of Spring web apps with Thymeleaf | Daniel Fernández | 49m |
Thymeleaf 3.0 is a major rewrite (about 85% new core code, ~60,000 LOC) with 75,000 downloads for the core and an estimated 95% usage inside Spring MVC. It… | ||
| Developing a Geospatial Webservice with Kotlin and Spring Boot | Sebastien Deleuze | 52m |
Practical demo: a geospatial chat (OpenLayers front end) backed by Kotlin + Spring Boot, Postgres with PostGIS and JSONB metadata indexed for fast lookups… | ||
| Modern Java Component Design with Spring 4.3 | Juergen Hoeller | 53m |
Covers concrete Spring Framework 4.3 features: annotation composition with aliasFor to remap attributes, Java 8 support for default methods and… | ||
| Spring Cloud Microservices, a journey inside a financial entity | Toni Jara, Jordi Gil | 56m |
Spring I/O 2016 - 19 -20 May Barcelona
The talk will explain the journey from a monolithic architecture to Spring Cloud Microservices for application… | ||
| Architecting your codebase | Kamil Szymański | 45m |
Live refactoring of the Spring PetClinic demo: codebase shifts from generic packages into explicit domain modules by extracting a visit context and a vet… | ||
| Video Summary | Andy Wilkinson | 03m |
A concise recap claiming Spring I/O is now the main European hub for the Spring ecosystem, with an unusually strong European Spring community and high attendee… | ||
| What's new in Spring Data? | Oliver Gierke | 51m |
Release train Hopper requires Spring 4.2 and consolidates ~15 modules while raising some store minimums; notable features include Java 8 streams on… | ||
| KEYNOTE - Designing Applications: The Reactive Way | Rossen Stoyanchev, Stephane Maldini | 56m |
Reactor 2.5 is in milestone and Spring Framework 5 M1 is imminent, promising a concrete path to non‑blocking apps that use Flux and Mono as first‑class types… | ||
| Cloud Native Java | Josh Long | 51m |
A runnable reservation service is created with Spring Boot, H2 and JPA and exposed via Spring Data REST; configuration moves to a Git-backed Spring Cloud… | ||
| Building a Meetup Recommendation Engine with Spring Data Neo4j | Sven Janko | 51m |
A small recommendation engine uses Spring Data Neo4j 4 and Spring Boot to import Meetup.com data via Meetup API via Spring Social, storing Groups, Members… | ||
| RAML - Specification to manage the API lifecycle | Fátima Casaú | 30m |
RAML is presented as a YAML-like spec to manage the API lifecycle and to let teams design and document APIs before code. Demonstrations use MuleSoft API… | ||
| Spring Boot and Cloud for Legacy Applications | Marten Deinum | 51m |
Legacy Spring 3.2 bookstore is migrated stepwise to Spring Boot and Spring Cloud config: a local config server is consumed by manually registering a bootstrap… | ||
| Living on the Edge (Service): Bundling Microservices to Optimize Consumption for Devices | Mark Heckler | 57m |
Shows how to assemble a working edge service for devices using Spring Boot, Spring Cloud Config backed by Git, Eureka service registry, Ribbon client… | ||
| Extending Spring Data | Petar Tahchiev | 49m |
Built an admin backend that uses Spring Data JPA + Spring Data REST, with modules supplying entity interfaces and a build step that generate JPA classes from… | ||
| Spring Cloud *: Exploring Spring Cloud Implementations | Spencer Gibb | 49m |
Covers Spring Cloud abstractions (DiscoveryClient, LoadBalancerClient, Configuration, Bus, Tracing) and concrete implementations: Eureka with Ribbon… | ||
| Spring Data Couchbase: A Coming of Age | Simon Baslé | 45m |
Spring Data Couchbase 2.0.0 adds concrete features: N1QL query derivation generates SQL-like queries from repository method names and supports inline N1QL with… | ||
| nothing matches | ||