List of videos

Spring Data Couchbase: A Coming of Age - Simon Baslé @ Spring I/O 2016
Spring I/O 2016 - 19 -20 May Barcelona Come learn what's new in the Spring Data Couchbase 2.0.0 release, and how you can now leverage Couchbase through Spring for various use cases, including caching, session, automatic auditing, free form querying of your JSON entities (with N1QL and query derivation) and Multi-Dimensional querying (geographical and beyond using Spatial Views)... Now tied together by Spring Boot and the Initializr checkboxes :)
Watch
Spring I/O 2017 Highlights
Spring I/O 2017 (18-19 May, Barcelona) is a two day event focused on the Spring Framework ecosystem www.springio.net
Watch
[KEYNOTE] The Only Constant is Change - Andy Wilkinson & Stéphane Nicoll @ Spring I/O 2017
Spring I/O 2017 - 18 -19 May, Barcelona GitHub repo: https://github.com/snicoll-demos/demo-webflux-streaming Software exists in an ever-changing environment that places new demands on the code we're writing and the code we've already written. In this talk we'll look at how Spring adapts to these demands and how it can help your code to adapt as well.
Watch
Reactor 3, the reactive foundation for Java 8 (and Spring 5) - Simon Baslé @ Spring I/O 2017
Spring I/O 2017 - 18 -19 May, Barcelona Spring Framework 5.0’s major theme is Reactive Programming support, specifically, Reactive Streams. To fuel that revolution, the same OSS teams behind Spring and RxJava are working on an independent reactive engine: Project Reactor. In fact, it’s supporting a wide range of reactive new features from Spring MVC to Spring Data, Spring Cloud Streams, or even Kafka, Netty and Cloud Foundry orchestration (!). This session introduces Reactor 3 with practical examples. It will show how to write and test reactive applications or APIs that are backpressure-ready and resilient by design, going from callback hell to reactive well.
Watch
Spring Boot at AliExpress - Juven Xu @ Spring I/O 2017
Spring I/O 2017 - 18 -19 May, Barcelona As a giant and fast growing cross border b2c e-commerce business, AliExpress heavily relies on Microservices to keep its speed and stability. In this talk I will introduce: 1. How we integrate Spring Boot to Alibaba infrastructure services. 2. How we use BOM to manage dependencies. 3. How we integrate Spring Cloud Config to Alibaba configuration service. 4. Patterns we found as we write dozens of Spring Boot starters.
Watch
Architecture Deep Dive in Spring Security - Joe Grandja @ Spring I/O 2017
Spring I/O 2017 - 18 -19 May, Barcelona This talk will provide an Architectural Overview of Spring Security with a focus on Authentication and Authorization. The main goal is to empower users with a deeper knowledge of how Spring Security works “under the covers”. This talk will also demo various Authentication and Authorization scenarios.
Watch
Database centric applications with Spring Boot and jOOQ - Michael Simons @ Spring I/O 2017
Spring I/O 2017 - 18 -19 May, Barcelona GitHub repo: https://github.com/michael-simons/bootiful-databases jOOQ is one of several quite different technologies to access relational data from Java based applications. jOOQ is short for "Java object oriented querying" and describes a query builder framework that takes a look at your database schema, independent wether you use an Open Source database like PostgreSQL or an commercial product like Oracle Database., and provides you with a domain specific language (DSL) for generating statements. jOOQs goal is explicitly not to shield the user from SQL but providing a type safe way to use it. Learn in this session who you can facilitate the "magic" of Spring Boot to provide jOOQ with needed resources and then use it to publish advanced analytic queries as HTTP apis. Along the way you learn how automatic database migrations help you to do continuous delivery even with database centric applications.
Watch
Testing for Unicorns - Alex Soto @ Spring I/O 2017
Spring I/O 2017 - 18 -19 May, Barcelona Slides: https://www.slideshare.net/asotobu/testing-for-unicorns-77069262 One of the most important benefits of automated testing is to ensure a fast and safe code refactoring to evolve our system architecture. The main problem is how to write tests that are easy to write, easy to follow and not time consuming during development nor execution time. In this session, we are going to explore some powerful Java testing libraries that will help you write better (unit) tests focusing on the main Unicorns architecture challenges such as validating microservices endpoints, remote calls to other microservices or just asynchronous/reactive code.
Watch
The Spring ecosystem in 50 minutes - Jeroen Sterken @ Spring I/O 2017
Spring I/O 2017 - 18 -19 May, Barcelona Slides: https://www.slideshare.net/JeroenSterken1/the-spring-ecosystem-in-50-min There are currently over 20 main projects, most of them containing multiple subprojects. Do you know each one of them? Probably not. In this session we have only 1 main goal, taking a bird’s-eye view on all of them. I know, this will get challenging, but afterwards you’ll hopefully discover those projects that you never thought existed. Let’s dive in!
Watch