Boston

March 14-15

Convene, One Boston Place
201 Washington Street, 2nd Floor
Boston, MA 02108


Sold Out


Agenda Day 1

8:00AM

Breakfast

8:45AM

Welcome

9:00AM

Cloud-Native Spring

Josh Long, Spring Developer Advocate, Pivotal

Read more
You know what nobody has ever said to me? "I wish you'd covered even more in your 45 minute 'Cloud-Native Java' talk!" And I listened! In this talk, we'll look at Spring Cloud.next to support modern microservices development, focusing on the things that really matter (or, at least, the things we've got cooking in Spring Boot 2.0 and Spring Cloud Finchley, both due before April or so):

- functional reactive REST endpoints (totally different meaning for "function" here, though)

- reactive programming with Spring Framework 5. Leverage flow control at every layer and make the most efficient use of every CPU when doing input/output. You're going to need every bit of efficiency that you can get after you've installed the patches for Spectre and Meltdown!

- Kotlin. Yes, KOTLIN: you wanted Java and I'm giving it to you.. in libraries that I'll use from Kotlin.

- messaging with Apache Kafka. Nothing funny here. It's just awesome.

- live on the edge with the new, reactive, rate-limiting, proxying, websocket-aware Spring Cloud Gateway

- ASCII art!

- reliability with circuit breakers and eventual consistency


Read less

12:05PM

Continuous Deployment to the Cloud

Read more
“I have stopped counting how many times I’ve done this from scratch” - was one of the responses to the tweet about starting the project called Spring Cloud Pipelines. Every company sets up a pipeline to take code from your source control, through unit testing and integration testing, to production from scratch. Every company creates some sort of automation to deploy its applications to servers. Enough is enough - time to automate that and focus on delivering business value. In this presentation we’ll go through the contents of the Spring Cloud Pipelines project. We’ll start a new project for which we’ll have a deployment pipeline set up in no time. We’ll deploy to Cloud Foundry and check if our application is backwards compatible so that we can roll it back on production.

Read less

1:00PM

Lunch

2:00PM

Open Space

5:00PM

Networking & Social

Bostonia Public House (131 State Street) View map

7:00PM

Day Ends



Agenda Day 2

8:00AM

Breakfast

8:45AM

Welcome

9:00AM

Sifting Technologies—Separating the Wheat From the Chaff

Nate Schutta, Solution Architect, Pivotal

Read more
If you’ve spent any amount of time in the software field, you’ve undoubtedly found yourself in a (potentially heated) discussion about the merits of one technology, language or framework versus another. And while you may have enjoyed the technical debate, as software professionals, we owe it to our customers (as well as our future selves) to make good decisions when it comes to picking one technology over another. In this talk, I will explore what criteria we should consider when comparing technologies, how we can avoid burning platforms as well as what to do when we’ve reached a dead end. We will also apply these techniques to a current technology or two.

Read less

9:55AM

Bootiful Testing

Mario Gray, Principal Technologist, Pivotal

Read more
How would you feel if you knew that any part of the code was at most a few minutes away from being shippable and delivered into production? How would you feel if you knew that any part of the code is a few ctrl+z's away from being shippable and delivered into production? Emboldened and confident? Test driven development (TDD) gives you that. TDD allows you to proceed with confidence that you're building the right thing. It provides you with imminent-horizons that you can meet and measure. TDD gives developers the confidence to go faster, secure in the knowledge that what they break they will fix and be able to improve. In this talk, join Spring Developer Advocates Mario Gray as he looks at how to test Spring applications and services. He'll look at how to test basic components, mocks, how to take advantage of test slices, and how to test web applications. He'll also look at how to ensure that API producers and API consumers work well together using consumer driven contract testing (CDCT) without sacrificing the testing pyramid for end-to-end integration tests.

Read less

11:15AM

Spring Cloud Gateway

Ryan Baxter, Software Engineer, Pivotal

Read more
What is an API Gateway and how can your microservices architecture benefit by using one? What are the types API Gateways? What characteristics define each type of API Gateway? In this session, we'll discuss and demonstrate of the first next generation of API Gateway, Spring Cloud Gateway and its architecture and developer experience. Learn about route matching and filtering and how it is different than the previous Zuul 1 experience. Features of Spring Cloud Gateway include support for websockets, reactive developer experience and rate limiting, to name a few.

Read less

12:05PM

Spring Boot & Spring Cloud on Pivotal Application Service

Pieter Humphrey, Principal Product Marketing Manager, Pivotal

Read more
What makes Cloud Foundry the best place to run Java microservices? Looking beyond the Java buildpack—we'll examine what makes a distributed platform such a perfect fit for distributed applications. How can BOSH managed microservice infrastructure make life easier for DevOps teams once a service has been deployed? What could operational automation look like for critical functions like service discovery, circuit breaker monitoring, and configuration services? Application and operations-focused developers, Architects, and IT managers will walk away with a solid introduction to what makes Spring Boot, Spring Cloud, and Spring Cloud Data Flow workloads exciting on Cloud Foundry.

Read less

1:00PM

Lunch

2:30PM

Day Ends