List of videos

What's new in Spring Data? - Oliver Gierke @ Spring I/O 2016

Spring I/O 2016 - 19 -20 May Barcelona This talk will give a broad overview of the new features introduced in the latest Spring Data release trains. We will cover recent additions and improvements in Spring Data Commons - the module that's shared amongst the store specific ones. We'll then delve into the latest and greatest features of individual store modules, like JPA, MongoDB, Neo4j, Solr and the community ones as well.

Watch
KEYNOTE - Designing Applications: The Reactive Way - Rossen Stoyanchev and Stephane Maldini

Spring I/O 2016 - 19 -20 May Barcelona Over the past year the Spring Framework and Reactor teams have been busy working on support for reactive programming models. Reactor 2.5 is in milestone phases with great momentum behind it. Spring Framework 5 M1 is just around the corner. In this keynote we'll take on you a journey to help you understand the major paradigm shift that's taking place and what it means for the way we write and scale applications.

Watch
Cloud Native Java - Josh Long @ Spring I/O 2016

Spring I/O 2016 - 19 -20 May Barcelona "It is not necessary to change. Survival is not mandatory." -W. Edwards Deming Work takes time to flow through an organization and ultimately be deployed to production where it captures value. It’s critical to reduce time-to-production. Software - for many organizations and industries - is a competitive advantage. Organizations break their larger software ambitions into smaller, independently deployable, feature -centric batches of work - microservices. In order to reduce the round-trip between stations of work, organizations collapse or consolidate as much of them as possible and automate the rest; developers and operations beget “devops,” cloud-based services and platforms (like Cloud Foundry) automate operations work and break down the need for ITIL tickets and change management boards. But velocity, for velocity’s sake, is dangerous. Microservices invite architectural complexity that few are prepared to address. In this talk, we’ll look at how high performance organizations like Ticketmaster, Alibaba, and Netflix make short work of that complexity with Spring Boot and Spring Cloud.

Watch
Building a Meetup Recommendation Engine with Spring Data Neo4j - Sven Janko @ Spring I/O 2016

Spring I/O 2016 - 19 -20 May Barcelona We all love meetups but it's sometimes hard to find ones that are relevant and exciting. That's why we can use Meetup.com's data APIs to seed a graph database. With the data in the graph, recommending relevant meetup groups and events is a breeze. We write a small recommendation engine application using Spring Boot and Spring Data Neo4j. And the best thing - you can do it too, with any kind of Web-APIs or other data source.

Watch
RAML - Specification to manage the API lifecycle - Fátima Casaú @ Spring I/O 2016

Spring I/O 2016 - 19 -20 May Barcelona RESTful API Modeling Language (RAML), is a specification that looks like YAML and makes easy to manage the API lifecycle. In short, in this talk, I show the features of RAML and how to integrate in a Spring Boot project

Watch
Living on the Edge (Service): Bundling Microservices to Optimize Consumption for Devices

Spring I/O 2016 - 19 -20 May Barcelona Living on the Edge (Service): Bundling Microservices to Optimize Consumption for Devices with Spring Cloud & Netflix OSS - Mark Heckler Devices (phones, tablets, etc.) already consume most services/data, but they have to get those services somewhere! In this session, learn how to use proven patterns & open source software to quickly and effectively build edge services - API gateways - that marshal & streamline communication between your key services and end-users with devices in hand. The presenter will demonstrate how to develop & manage microservices & expose them via an edge service, securely, using OSS tools employed by Netflix to keep movies streaming globally 24x7.

Watch
Spring Boot and Cloud for Legacy Applications - Marten Deinum @ Spring I/O 2016

Spring I/O 2016 - 19 -20 May Barcelona Spring Boot as well as the Spring Cloud projects are very neat and powerful technologies. But how easy are they to apply to existing application and how can they help improve existing applications. In this talk we will take a look at a legacy application and introduce Spring Boot and some of the Spring Cloud technologies to it.

Watch
Extending Spring Data - Petar Tahchiev @ Spring I/O 2016

Spring I/O 2016 - 19 -20 May Barcelona This talk will focus on some particular features of spring-data. It will outline the problems we had to overcome while building the administrative interface for the nemesis e-commerce platform. Our administrative interface is a javascript application that talks to our spring-data-rest enabled platform. We will cover topics like, JPA alternative domain types, querydsl, projections and json schema.

Watch
Spring Cloud *: Exploring Spring Cloud Implementations - Spencer Gibb @ Spring I/O 2016

Spring I/O 2016 - 19 -20 May Barcelona What is Spring Cloud? What types of problems does it solve? In this session we will discuss the Spring Cloud abstractions and interfaces that may be implemented: DiscoveryClient, LoadBalancerClient, Configuration, Bus and Tracing. We will compare and contrast some target technologies and discuss the tradeoffs and nuances of each, such as: netflix, consul, etcd, zookeeper, cloud foundry and zipkin. Join Spencer Gibb, co-lead of the Spring Cloud project, for discussion and demonstration of Spring Cloud, focusing on implementations of these technologies.

Watch