Join us at The Spring eXchange in London on November 6-7th!
Thanks to the great input and ideas contributed by our community and the support of Dave Syer and others, we have been able to put together a program that rocks!
We're planning on three tracks over two days, covering Enterprise Java technologies, Big Data and Spring XD, Spring in Production, Spring IO, Spring Data, REST and Microservices: a whole range of Enterprise Java topics. There is a beginners track as well, for those just getting started. At the end of each day, we're providing a unique forum to explore ideas about these topics with hundreds of other members of the Spring and Java community during our ParkBench Panel discussions: this is an experience you won't get back at the office.
So if you'd like to spend the day learning all the newest tools and best practices in Java and Spring, to have meaningful conversations to help you write more powerful software, and to discover how to best deliver what your business needs, do come along!
Registration now open!
Would you like to join the world's top innovators and experts in Enterprise Java technologies, Big Data and Spring XD, Spring in Production, Spring IO, Spring Data, REST and Microservices? If your answer is yes, than get your ticket today!
Brilliant Minds on Stage
Featuring Dave Syer, Josh Long, Ben Hale, Russ Miles, Mark Pollack and other top experts in the Spring and Java community, this year will be the sixth anniversary of this cornerstone conference for the Spring and Java community - and it’ll be our best yet.
Expect to meet members of the GoPivotal Spring Framework team and to learn about the most comprehensive programming and configuration model for modern Java-based enterprise applications. Share your ideas with leading innovators in the Java movement: you can trust us to invite the best!
Fantastic Venue
After the success of last year, it was clear we needed a bigger venue for this year's Spring conference. So we have secured the BDC in Islington, where we will be able to accommodate London's sizeable and ever growing #springX community. With great spaces for talks and discussions, unrivalled technology capabilities and fantastic transport links in one of London's most buzzing areas, we could not think of a better venue to host this year's Spring eXchange.
Excited? Share it!
Day 1: Spring eXchange
Choose your track!
Track | Big Data and Spring XD | Getting Started With Spring | ||||||
09:30
Invalid Time
Invalid Time
|
Registration |
|||||||
10:00
Invalid Time
Invalid Time
|
KEYNOTE
Spring is fun again and all the cool kids all want to play with it since Spring Boot hit the streets in 2013. Looking at this in the context of Spring IO and Spring Cloud, Dave will also cover recent updates to Foundation projects like Spring 4.1 and 4.2, Spring Batch 3.0, Spring Integration 4.1 and Spring Data Evans, plus Execution layer projects like Spring XD for Big Data and Grails for full-stack web applications. You will be surprised and pleased to see how easy it is to build applications and services and to glue them together into distributed systems, especially if you haven't used Spring, or haven't seen it recently.
springx
spring
spring-boot
spring-io
spring-xd
big-data
grails
About the speaker...David SyerHe enjoys creating business value from the application of simple principles to enterprise architecture. David joined SpringSource from a leading risk management software vendor where he worked closely with SpringSource on a number of projects. Recent publications have appeared in Balance Sheet, Operational Risk and Derivatives Technology. Follow David Syer on Twitter: @david_syer |
|||||||
10:45
Invalid Time
Invalid Time
|
Day 1, 6 Nov starts 10:45 (Big Data and Spring XD)
Big Data, Little Time : Taking the Complexity out of creating Big Data applications
|
Stéphane Nicoll and Brian Clozel will walk you through the core concepts and thought model behind the Spring Framework; they’ll cover the main aspects of the Framework, but also introduce you to key features in other Spring projects, including the latest Spring IO platform. After this session, you’ll leave with a common approach for all Spring portfolio projects and all the keys to successfully start with Spring in 2014. |
||||||
12:00
Invalid Time
Invalid Time
|
spring
springxd
data
real-time-intelligence
spring-data
spring-boot
About the speaker...Stuart WilliamsStuart is also am experienced agile software development practitioner, open source contributor and driver of adoption of cutting-edge technology to enable delivery of high business value solutions. |
Join Spring developer advocate Josh Long for a look at what Spring Boot is, why it's turning heads, why you should consider it for your next application (REST, web, batch, big-data, integration, whatever!) and how to get started.
springx
spring-boot
About the speaker...Josh LongJosh has been the first Spring Developer Advocate since 2010. Josh is a Java Champion, author of 6 books (including O'Reilly's "Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry" and "Reactive Spring") and numerous best-selling video training (including "Building Microservices with Spring Boot Livelessons" with Spring Boot co-founder Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin, etc), a podcaster ("A Bootiful Podcast") and a YouTuber. |
||||||
13:00
Invalid Time
Invalid Time
|
Lunch |
|||||||
14:00
Invalid Time
Invalid Time
|
No longer will you need to struggle with 3rd party library build and packaging issues, XML, and how the YARN Appmasters, Clients and Resource Managers all work together. The magic of Spring Boot, Spring XD, and Spring for Apache Hadoop just make it all work so you can get coding! |
|
||||||
15:15
Invalid Time
Invalid Time
|
|
This talk will cover the following:
Find out more about Spring.io here! |
||||||
16:30
Invalid Time
Invalid Time
|
spring
springx
java
workflow
About the speaker...John DaviesJohn specialises in high performance, low latency enterprise architectures, Incept5 have products ranging form top selling iPhone/iPad apps to a high performance matching and reconciliation engine and consult to a number of large clients on IT strategy. John has co-authored several enterprise Java and architecture books and is a frequent speaker at banking and technology conferences. |
Join Spring Test component lead Sam Brannen in this talk to learn about the basics for Spring's unit and integration testing support. This talk will provide attendees an overview of the following topics: unit testing without Spring, integration testing with Spring, loading application contexts (with and without context hierarchies), injecting dependencies into tests, transaction management for tests, SQL script execution, testing Spring MVC and REST web applications, and more.
springx
spring
testing
integration-testing
dependency-injection
rest
About the speaker...Sam BrannenSam is a popular speaker at conferences on Java and Spring. He is also an active core committer for the Spring Framework and JUnit 5 as well as the author and maintainer of Spring's testing framework. Over the years, he has helped clients build applications in various business sectors ranging from e-commerce to banking, retail, automotive, and social communities. When not in front of his computer, Sam enjoys traveling and spending time with family and friends. |
||||||
17:30
Invalid Time
Invalid Time
|
Drinks Reception |
|||||||
17:45
Invalid Time
Invalid Time
|
Park Bench Panel Discussion |
|||||||
18:30
Invalid Time
Invalid Time
|
To The Pub! |
Day 2: Spring eXchange
Choose your track!
Track | Spring Data | REST: Theory and Practice | Microservices and the Modern Architecture | |||||||||
09:30
Invalid Time
Invalid Time
|
Welcome back! |
|||||||||||
10:00
Invalid Time
Invalid Time
|
KEYNOTE
In this keynote Russ Miles, Chief Scientist at Simplicity Itself, will take a tour through the challenges facing software in this ‘age of mainstream agility’ and how Spring and other technologies are adapting brilliantly to help us meet these challenges with new architectural and design approaches.
spring
microservices
About the speaker...Russ MilesRuss Miles is on a mission, as an Author, Speaker and Engineering Manager, to help people thrive in one of the harshest, and potentially impactful, working environments: software system engineering. Through his books, mentorship, open source contributions, talks, courses and his daily work, Russ tries to help people that are responsible for building and running some of today's most critical software-based systems to develop their own personal resilience, empathy, EQ and grit to flourish at work and in their lives. Russ can be reached in email at russ@russmiles.com, on Linkedin, and on Twitter.
|
|||||||||||
11:15
Invalid Time
Invalid Time
|
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. |
|
sping
springx
spring-boot
cloud
About the speaker...Josh LongJosh has been the first Spring Developer Advocate since 2010. Josh is a Java Champion, author of 6 books (including O'Reilly's "Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry" and "Reactive Spring") and numerous best-selling video training (including "Building Microservices with Spring Boot Livelessons" with Spring Boot co-founder Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin, etc), a podcaster ("A Bootiful Podcast") and a YouTuber. |
|||||||||
12:30
Invalid Time
Invalid Time
|
In addition to that I will also give an overview of the JCache Specification and it’s adoption in the Spring ecosystem. Finally the presentation will also address various best practices for integrating various caching solutions into enterprise grade applications that don’t have the luxury of having „eventual consistency“ as a non-functional requirement. This talk comes with many live demos, some of them are demoed on a distributed cache cluster on Raspberry Pis and Lego Mindstorms robots (running Spring).
spring
java
caching
jcache
About the speaker...Michael PlödMichael works as a Fellow for INNOQ. He has over 15 years of practical consulting experience in software development and architecture. His main areas of interest are currently Domain-driven Design, Event Sourcing, Microservices and presentation techniques for developers and architects. Michael is the author of the book “Hands-on Domain-driven Design — By Example” on Leanpub. |
This session will cover how to design micro-services as RESTful APIs and implement them with minimal code using Spring Boot. It will focus on API design using REST and HATEOAS, with live coding progressing all the way to a full-fledged app running in the cloud. |
From the “Distributed Monolith” to the ""Enteprise-OSGI-Application-Service-Bus”, this talk will take a tour of some of the nastiest anti-patterns in micro services, giving you the tools to not only avoid but slay these demons before they tie up your project in their own special brand of hell.
springx
spring
microservices
osgi
About the speaker...Tareq AbedrabboTareq has a strong interest in programming languages, ranging from Scala and Python to Google Go. He has expert knowledge in a number of NoSQL technologies, including Neo4j, MongoDB and Redis. He is also co-author of Neo4j in action, the comprehensive guide to Neo4j. Tareq has been actively involved with the Spring project since the early days, and has been a committer on Spring Web Services. Discover more about Tareq’s interests on his personal blog, found here. |
|||||||||
13:30
Invalid Time
Invalid Time
|
Lunch |
|||||||||||
14:30
Invalid Time
Invalid Time
|
We’ll have a look on Spring Data’s search abstraction for Apache Solr, Elasticsearch and Mongodb and do some hands on auto configuration using Spring Boot (100% XML free setup guaranteed). You choose the technology, Spring gives you tools to get going. |
|
In this talk we’ll share our learnings from building, maintaining and re-architecting a large Spring and Hibernate legacy application. We’ll share how we approach architectural decisions collaboratively and objectively, avoiding some of the biggest challenges that typically hit older-style applications. |
|||||||||
15:45
Invalid Time
Invalid Time
|
|
The many benefits of a RESTful architecture has made it the standard way in which to design web based APIs. For example, the principles of REST state that we should leverage standard HTTP verbs which helps to keep our APIs simple. Server components that are considered RESTFul should be stateless which help to ensure that they can easily scale. We can leverage caching to gain further performance and scalability benefits. However, the best practices of REST and security often seem to clash. How should a user be authenticated in a stateless application? How can a secured resource also support caching? Securing RESTful endpoints is further complicated by the the fact that security best practices evolve so rapidly. In this talk Rob will discuss how to properly secure your RESTful endpoints. Along the way we will explore some common pitfalls when applying security to RESTful APIs. Finally, we will see how the new features in Spring Security can greatly simplify securing your RESTful APIs. |
springx
spring
microservices
spring-boot
devops
continuous-delivery
About the speakers... |
|||||||||
17:00
Invalid Time
Invalid Time
|
Talks |
-
Caching with Spring: Advanced topics and best practices
Featuring Michael Plöd
Caching is relevant for a wide range of business applications and there is a huge variety of products in the market ranging from easy to adopt local heap based caches to powerful distributed data grids. This talk addresses advanced usage of Spring’s caching abstraction such as integrating a cache...
spring java caching jcache -
2
Getting started with Spring
Featuring Stéphane Nicoll and Brian Clozel
Spring is much more than a single framework - it is a rich ecosystem with multiple projects, all helping to build modern applications. But all this can be a bit intimidating for Spring beginners.
spring java springx spring.io -
What's New in Spring
Featuring David Syer
In the opening Keynote of the Spring eXchange 2014, Dave Syer recounts the recent developments in the Spring ecosystem, going back about 12 months or so.
springx spring spring-boot spring-io spring-xd big-data grails -
Painless Build and Deploy for YARN Applications with Spring
Featuring Janne Valkealahti
Spring's goal, like any good framework, has always been to handle the infrastructure so you can focus on your application code. Join this session to see how Spring provides a simple programming model to develop applications than can easily be tested and deployed as either a YARN application...
spingx spring yarn spring-boot spring-xd hadoop -
"Bootiful" Applications with Spring Boot
Featuring Josh Long
Alright, so maybe "bootiful" won't ever work, but I tried, and it was worth it too because you're reading this. Spring Boot, the new convention-over-configuration centric framework from the Spring team at Pivotal, marries Spring's flexibility with conventional, common sense...
springx spring-boot -
Big Data in Memory
Featuring John Davies
OK so everyone’s into big data but they’re usually talking about persistence, disk or more recently SSD, how about memory? We could simply add a few terabytes of RAM but even at $100 per GB that’s going to cost a LOT. What if we could reduce the size of the data by 50 fold and effectively bring...
spring springx java workflow -
Asynchronous Design with Spring and RTI: 1M Events per Second
Featuring Stuart Williams
An application designer usually has to choose where to trade flexibility for specificity (and thus usually performance); knowing when and where to do so is an art and requires experience. This talk will share over a decades worth of experience making these decisions and the learnings from...
spring springxd data real-time-intelligence spring-data spring-boot -
AngularJS and Spring
Featuring Thorsten Späth
AngularJS is one of the most explosive Javascript-Frameworks since 2012. With its ease in the development of modern REST-based architectures, it is worth taking a deeper look at how well Spring MVC and/or Spring Data REST/Spring Security plays with it as the frontend counterpart. In this short...
springx spring -
Inside Spring.io: A production Spring Reference Application
Featuring Brian Clozel
Would you like to take a look inside the newly open-sourced reference application that powers the spring.io site? Then join Spring Guru Brian Clozel who will survey some of the features behind the harmonized platform.
spring springx spring.io spring-boot javascript bower -
A guided tour to Spring XD internals
Featuring Eric Bottard
What happens when a Stream is deployed to a Spring XD cluster? How does Stream processing and data partitioning work? How does the cluster recover when a Spring XD container goes down? We'll cover all those topics and some more using live demos in this deep dive session about Spring XD
springx spring spring-xd data data-partitioning stream-processing -
Testing with Spring: An Introduction
Featuring Sam Brannen
The Spring Framework has always embraced testing as a first class citizen. Spring-based components should be modular, easy to wire together via dependency injection, and therefore easy to test. In fact, when well designed following a POJO programming model, a component in a Spring application can...
springx spring testing integration-testing dependency-injection rest -
Innovate, Compete, or Die: How and Why Spring is meeting the latest design and architectural challenges
Featuring Russ Miles
Speed. It’s all about speed. Of delivery, of innovation, of the competition… In an age of commodity and on-demand cloud infrastructure and platforms the safe haven of being a large incumbent business that relies on technology is shrinking rapidly.
To compete we need to adapt, and fast. And our...
spring microservices -
Introduction to Security
Featuring Rob Winch
Join Rob for an introduction to security with Spring.
springx security -
What's new in Spring Data?
Featuring Thomas Darimont
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.
spring spring-data java -
"Bootiful" Microservices with Spring Cloud
Featuring Josh Long
Alright, so maybe "bootiful" won't ever work, but I tried, and it was worth it too because you're reading this. Spring Boot, the new convention-over-configuration centric framework from the Spring team at Pivotal, marries Spring's flexibility with conventional, common sense...
sping springx spring-boot cloud -
The 7 Deadly Sins of Microservices
Featuring Tareq Abedrabbo
All is not completely rosy in Microservice-land. It’s a sign of an architectural approach’s maturity that not only that patterns abound, but that around the edges anti-patterns are beginning to emerge. In this talk Tareq Abed Rabbo will introduce 7 dreadful ways that you could ruin your next...
springx spring microservices osgi -
Designing REST-ful Micro-services with Spring Boot
Featuring Ben Hale
As data-driven applications become ubiquitous, the services that provide the data are proliferating. As teams become responsible for more and more of these services, it becomes critical that they be designed and implemented in a way that is as lightweight as possible.
spring springx rest spring-boot microservice-architecture -
Spring Data REST - Repositories meet Hypermedia
Featuring Oliver Gierke
The Spring Data repository abstraction significantly eases implementing data access layers in Java. On top of that the REST module of the umbrella project provides a programming model to easily expose hypermedia-driven REST resources to interact with the repositories. The talk discusses the...
spring springx -
Getting Objective about Improving Architecture with Spring and the Life Preserver
Featuring Eddie Curtis
At Snowflake Software we make commercially licensed software that we sell to enterprise customers who need to move data around in XML. The company started in 2001, so we now have 13 years worth of legacy in our code base which has been put together by a growing development team. A couple of years...
springx spring hibernate -
Documenting RESTful APIs
Featuring Andy Wilkinson
An API's documentation is a vital part of making it easy to understand and easy to use. RESTful APIs are no different. In this talk we'll look at what should be included in your RESTful APIs documentation and, just as importantly, what should not be included. We'll look at a number of...
springx spring rest api-architecture -
2
Monoliths to SOA to Microservices: The Ticketmaster Tech Transformation
Featuring Rodney Barlow and Dann Webster
This is a talk for anyone who works in an mature enterprise endeavoring to accelerate into the modern age. Ticketmaster is a 40 year old technology company; this presents unique challenges for technological innovation and agility. This talk will discuss how Ticketmaster uses Spring Boot as a key...
springx spring microservices spring-boot devops continuous-delivery -
Boot your search with Spring
Featuring Christoph Strobl
Searching data has become mission critical in days of google. We want to find, not to search! This session focuses on solutions for integrating search into your application.
spring search spring-data -
The State of Securing RESTful APIs with Spring
Featuring Rob Winch
Learn how to properly secure your RESTful endpoint, explore some common pitfalls when applying security to RESTful API and discover how the new features in Spring Security can greatly simplify securing your RESTful APIs.
spring springx restful
-
Spring eXchange
Two days in London
We are excited to announce that the Spring eXchange returns to Skills Matter in 2013 and is poised to be bigger and better than ever! With innovations coming thick and fast including the release of the Spring framework 4.0 this is going to be the community event not to be missed.
spring groovy java springx -
Spring eXchange 2009
One day in London
Following the success of the Spring eXchange 2008, Skills Matter and SpringSource joined up forces again and organised another one in January 2009!
spring conference -
Spring Exchange 2008
One day in London
Skills Matter partnered with SpringSource (formerly Interface21) to hold a 1-day event on 16th January 2008. Those that attended Spring eXchange 2008, heard from the likes of CEO of SpringSource and father of Spring, Rod Johnson, and key members of the SpringSource Team such as Rob Harrop, Adrian...
spring