~/conference

Spring I/O 2016

date:2016-05-19..2016-05-20
location:Barcelona, Spain
series:I/O · 8 editions
titleauthorlength
Spring Integration with Spring Boot and RabbitMQGary P. Russell55m
Live coding shows Spring Integration with Spring Boot and RabbitMQ wiring real request/response flows: Java DSL builds HTTP inbound gateways, split/aggregate…
Talk on
Caching with Spring: Advanced Topics and Best PracticesMichael Plöd50m
Practical guidance on using Spring’s cache abstraction plus JCache (JSR‑107) with live demos: use existing providers (EHCache, Hazelcast, Infinispan, Guava)…
Talk on
gRPC 101 for Spring DevelopersRay Tsang54m
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…
Talk on
Testing Spring Boot ApplicationsPhil Webb50m
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…
Talk on
Get HATEOAS and Hypermedia right with SpringEugene Paraschiv46m
Practical walkthrough of adding hypermedia to an existing API using Spring HATEOAS and Spring Data REST with a live GitHub example: root discoverability…
Talk on
What's new in JHipster in 2016Julien Dubois52m
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…
Talk on
Test-driven documentation with Spring REST DocsAndy Wilkinson52m
Introduces Spring REST Docs as a test-driven pipeline that hooks into integration tests (MockMvc or REST Assured), produces reusable snippets, and injects them…
Talk on
Spring Roo 2.0 PreviewEnrique Ruiz, César Ordiñana43m
Preview claims a complete rewrite that generates modern Spring apps using Spring Boot, Spring Data JPA, H2 and Maven + Spring IO platform, producing minimal…
Talk on
Understanding Microservice PerformanceRob Harrop45m
Argues for recording timestamped per-request records (duration + success/error) and using percentiles not means, specifically 95th, 99th, 99.9th percentiles…
Talk on
Customize your Spring Boot experience by writing your own Spring Boot starterMichael Simons45m
Shows how to build a reusable Spring Boot starter that actually works: a two-module layout (optional dependency starter + auto-configure) using…
Talk on
Using Spring with ScalaBernhard Wenzel29m
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…
Talk on
JUnit 5 - Shaping the Future of Testing on the JVMSam Brannen54m
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…
Talk on
Continuous Delivery of Microservices using Jenkins and GradleAlex Soto52m
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…
Talk on
Building Progressive Web Apps with Spring Boot and PolymerMatti Tahvonen48m
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…
Talk on
40 Tips & Tricks for Spring in IntelliJ IDEAYann Cébron, Stéphane Nicoll52m
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…
Talk on
From Imperative To ReactiveRossen Stoyanchev41m
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…
Talk on
Cloud-native streaming and event-driven microservicesMarius Bogoevici52m
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…
Talk on
Securing RESTful services with Spring HATEOAS and HDIVRoberto Velasco57m
Integration of Spring HATEOAS with the HDIV framework enforces server-defined hypermedia contracts and input validation, preventing intercepted mobile or…
Talk on
Flavors of Concurrency in JavaOleg Šelajev56m
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…
Talk on
10 ways to get super-productive with Spring BootStéphane Nicoll, Brian Clozel47m
Live coding improves a conference submissions app by adding concrete Spring Boot features: DevTools live reload to see template and code changes instantly…
Talk on
Bringing new life to the view layer of Spring web apps with ThymeleafDaniel Fernández49m
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…
Talk on
Developing a Geospatial Webservice with Kotlin and Spring BootSebastien Deleuze52m
Practical demo: a geospatial chat (OpenLayers front end) backed by Kotlin + Spring Boot, Postgres with PostGIS and JSONB metadata indexed for fast lookups…
Talk on
Modern Java Component Design with Spring 4.3Juergen Hoeller53m
Covers concrete Spring Framework 4.3 features: annotation composition with aliasFor to remap attributes, Java 8 support for default methods and…
Talk on
Spring Cloud Microservices, a journey inside a financial entityToni Jara, Jordi Gil56m
Spring I/O 2016 - 19 -20 May Barcelona The talk will explain the journey from a monolithic architecture to Spring Cloud Microservices for application…
Talk on
Architecting your codebaseKamil Szymański45m
Live refactoring of the Spring PetClinic demo: codebase shifts from generic packages into explicit domain modules by extracting a visit context and a vet…
Talk on
Video SummaryAndy Wilkinson03m
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…
Talk on
What's new in Spring Data?Oliver Gierke51m
Release train Hopper requires Spring 4.2 and consolidates ~15 modules while raising some store minimums; notable features include Java 8 streams on…
Talk on
KEYNOTE - Designing Applications: The Reactive WayRossen Stoyanchev, Stephane Maldini56m
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…
Talk on
Cloud Native JavaJosh Long51m
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…
Talk on
Building a Meetup Recommendation Engine with Spring Data Neo4jSven Janko51m
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…
Talk on
RAML - Specification to manage the API lifecycleFá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…
Talk on
Spring Boot and Cloud for Legacy ApplicationsMarten Deinum51m
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…
Talk on
Living on the Edge (Service): Bundling Microservices to Optimize Consumption for DevicesMark Heckler57m
Shows how to assemble a working edge service for devices using Spring Boot, Spring Cloud Config backed by Git, Eureka service registry, Ribbon client…
Talk on
Extending Spring DataPetar Tahchiev49m
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…
Talk on
Spring Cloud *: Exploring Spring Cloud ImplementationsSpencer Gibb49m
Covers Spring Cloud abstractions (DiscoveryClient, LoadBalancerClient, Configuration, Bus, Tracing) and concrete implementations: Eureka with Ribbon…
Talk on
Spring Data Couchbase: A Coming of AgeSimon 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…
Talk 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.