Josh Long

Developer Advocate

Josh Long

Josh Long is the Spring developer advocate. Josh is the lead author on Apress’ Spring Recipes, 2nd Edition, and a SpringSource committer and contributor. When he’s not hacking on code, he can be found at the local Java User Group or at the local coffee shop. Josh likes solutions that push the boundaries of the technologies that enable them. His interests include scalability, BPM, grid processing, mobile computing and so-called “smart” systems. He blogs at blog.springsource.org or joshlong.com.

Presentations

The “Bootiful” Microservice

Tue 9:00 AM

The economics of the cloud and the demand created by new platforms (mobile, social) have led the giants of the web to the microservices architecture style. Microservices sit at the intersection of devops, web services, big-data and the cloud. They scale out, embrace – and are resilient to – failure, and promote using the best technology for the job.

In practice this means a lot of things:

  • centralized and journaled property configuration
  • small, singly focused web services
  • bounded contexts; services own their data and nothing else and should manage that data using the best technology for the job (NoSQL, SQL, Hadoop, whatever!)
  • awareness of and resilience to service failure (at a certain scale, you simply can’t afford to ignore outages)
  • service-to-service discovery and invocation
  • single sign-on
  • a platform that supports ad-hoc scale out

In this workshop, we’ll look at how to build a modern microservices-based architecture using Spring Boot, Spring Cloud and Cloud Foundry.

Building “Bootiful” Applications with Spring Boot

Fri 9:00 AM

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 defaults to make application development not just fly, but pleasant! Join Spring developer advocate Josh Long (@starbuxman)
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.

Building “Bootiful” Microservices with Spring Cloud

Fri 10:45 AM

In this talk, we’ll look at Spring Cloud, which builds atop Spring Boot and the Netflix OSS stack, and see how it lets you easily integrate service-discovery, security, reliability patterns like the circuit breaker, and centralized and journaled property configuration (and more) into Spring-based services.

Join us for an in depth exploration of the Spring Cloud!

The Operationalized Application

Fri 1:30 PM

This talk looks at how to build applications taking advantage of Spring Boot’s operations features like the Spring Boot Actuator to gather metrics and counters about the state of the application.

In addition, you will learn how to tie it into reporting and monitoring systems like New Relic, and Graphite, and how to export information about the application using Crashub, REST, JMX, and more.