July 18-19

TWELVE Atlantic Station
361 17th Street NW.
Atlanta, Georgia 30363

Agenda Day 1

Spring Didn't Invent It!

Laura Moore Sr. Software Engineer, Rightbox

Did you know that Spring did not invent many of the core concepts of Spring? No indeed, the framework evolved to solve common software design and implementation problems, allowing you the developer to solve for them in a standard, flexible way. In this talk we will take a look a several of the core features, and walk through the common software problems that are being addressed. If you are new to Spring and even Java you will have new insight into how to choose your features and where to google for answers.

Reactive Spring

Kenny Bastani Spring Developer Advocate

Spring Framework 5.0 is almost here! One of the most exciting introductions in this release is support for reactive programming, building on the Pivotal Reactor project to support message-driven, elastic, resilient and responsive services. Spring Framework 5 integrates an MVC-like component model adapted to support reactive processing and a new type of web endpoint, functional reactive endpoints. In this talk, we'll look at the net-new Netty-based web runtime, how existing Servlet code can run on the new world, and how to integrate it with existing Spring-stack technologies.

Data Pipelines in the Cloud

Glenn Renfro Spring Task/Data Flow Committer
Roy Clarkson Spring Mobile Lead

This talk is designed for application developers, data engineers, and architects who are responsible for building data pipelines for use-cases such as: data ingest, real-time analytics and data import/export in a cloud environment. We will show how to orchestrate the creation, configuration and deployment of Stream microservice applications and Tasks (ephemeral microservices) using Spring Cloud Data Flow. We will also demonstrate how to deploy and configure the Spring Cloud Data Flow Server on Cloud Foundry.

Deliver a Better Microservice Faster, using Spring Boot and Spock

Burk Hufnagel Technical Architect, Daugherty Business Solutions

Learn how to use Spring Boot and Spock to efficiently design, implement, and test a microservice so that the resulting code is clean, flexible, and easily maintained. By following this process, the business requirements will always accurately describe how the code behaves, and developers will always have accurate documents other developers can use to understand how the code works and how to use it properly. You will also have fewer bugs, and it will be easier to find and fix the bugs that do occur. This may sound too good to be true, but the process works and organizations around the world use it to improve the quality of their code while shortening delivery times.

Spring Boot and Tensorflow. Machine Learning as a Microservice

Dev Gupta Software Engineer, Predikto Inc

Many machine learning practitioners and data scientists use a common ML toolchain. This usually involves Python, Pandas, and some ML library. Recently a powerful and expressive tool has been added specially for state of the art neural network building, Tensorflow. Tensorflow allows data scientists to build deep and complex neural networks of all types (DNN, RNN's, LSTM, etc). However few data scientists have the skill sets to also build microservices for the enterprise with the necessary security, monitoring, and robustness required by many organizations. Luckily, there is a solution. Tensorflow allows the export of trained models and has API's for other languages, one of which is Java. In this talk, I will show some canonical Tensorflow code. I will then build a very simple microservice using Spring Boot and the Tensorflow API that allows for the respective model to be run on demand during an HTTP request.

Organize for open space discussions
Open Space
Networking & Social

Agenda Day 2

Five 40-minute tech talks
2:00 PM–2:45PM
Organize for open space discussions
Open Space
Giveaways, Raffles and Conclusion

Spring Experts

Kenny Bastani, Spring Developer Advocate, Pivotal

Kenny Bastani is a Spring Developer Advocate at Pivotal. As a blogger and open source contributor, Kenny engages a community of passionate developers on topics ranging from graph databases to microservices. Kenny is a co-author of the O’Reilly book Cloud-Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry.

Roy Clarkson, Spring Mobile Lead, Pivotal

Currently working on Spring Cloud Services for Pivotal Cloud Foundry. Spring Mobile and Spring for Android project lead.

Dev Gupta, Software Engineer, Predikto Inc

A passionate and professional software developer for the last 6 years. I have begun to focus in on machine learning at scale. My hobbies include (but of course are not limited to): Software, Linux, Movies, Woodworking, and Hiking.

Burk Hufnagel, Technical Architect, Daugherty Business Solutions

Burk Hufnagel has been creating positive user experiences since 1978 as a Software Architect and Developer. He currently works for Daugherty Business Solutions, helping clients transition to agile development with a focus on automated testing. Burk has presented at several conferences, including DevNexus and Connect*Tech, and was voted a JavaOne Rock Star. He also contributed to two books; “97 Things Every Software Architect Should Know” and “97 Things Every Programmer Should Know”. Burk has presented at several conferences (including DevNexus) and was voted a JavaOne Rock Star in 2010 for his talk on User Experience Anti-Patterns. Burk also co-wrote two books for O’Reilly, “97 Things Every Software Architect Should Know” and “97 Things Every Programmer Should Know”.

Laura Moore, Sr. Software Engineer, Rightbox

17 years an application developer in Atlanta. I was introduced to Spring early on thanks to presentations at AJUG, but was left to do things the hard way for many years (the dark ages of corporate IT).

Glenn Renfro, Spring Task/Data Flow Committer, Pivotal

As a Pivotal engineer, Glenn is a core committer for Spring Integration, Spring XD or wherever he is needed.

Get Involved

Submit a Talk Proposal

Call for papers is open now!

Start Your Own

Contact us to organize Spring Days in your city.

Sponsor Us

Learn about Spring Days sponsorship opportunities.

SpringOne Platform

For those who build and operate cloud-native software.