Ok, so this is not just a list of cool Spring Cloud, Spring Boot, Devops, and Buildpack related sessions at Cloud Foundry Summit, it includes aspirational talks/keynotes from speakers, authors, leaders, and just plain old old-of-the-box thinkers that we believe you'll want to hear from and appreciate. If you or your team is curious about 12-factor applications, microservices, and want the benefits of the JVM, then check out the show and register now! Spring users can save 25% off registration using promo code: CFSPRING
Monday, May 11 • 9:00am - 9:20am - Keynote: Steampunk Meets Cyberpunk: The Makings of a Cloud Native Application Platform
Speaker: Sam Ramji, CEO, Cloud Foundry Foundation
Monday, May 11 • 9:35am - 9:55am Keynote: The Oath of the Innovator
Speaker: Christine McKinley, Mechanical Engineer, Musician, and Author
Society expects that engineers, programmers, and other technologically and scientifically gifted people are unbiased and unselfish. I'm going to make a pitch that although this trust can be uncomfortable (and sometimes misplaced, like when I'm asked to fix someone's toaster because I'm a mechanical engineer) we must do all we can to live up to the expectation that we are fact-based and uncorruptible.
Monday, May 11 • 10:45am - 11:15am - A Developer’s Perspective on Cloud Foundry Operations: One Month in the Trenches
Speaker: Cornelia Davis, Pivotal
In this session Cornelia will share lessons learned from a month spent on a team that operates a production instance of Cloud Foundry. From her first morning addressing a prod incident, through building ops dashboards, documenting how a crashed micro-bosh is recovered, and prod deploys, she will share lessons on the value of declarative, immutable infrastructure, cloud-native application design and proper abstractions. Tried and true practices such as checklists and jumpboxes remain, while new ones such as primetime deploys and even live experimentation in prod emerge. The punchline? Even as an ops novice, she was immediately productive. In this session Cornelia will present specific techniques for using BOSH, system metrics and logging, dashboards, alerting systems and more to manage your CF deployment.
Monday, May 11 • 10:45am - 11:15am - Cloud Foundry Architecture "Diego" Update
Speaker: Onsi Fakhouri, Pivotal
The Diego runtime has made lots of progress in the last year. We're very nearly at full feature parity with the DEAs and will be replacing them soon. This talk presents an update on the state of Diego: improvements we've made, features we're working on today, and future features we plan on starting very soon. We'll also talk about Lattice: a lightweight distribution of Diego that allows you to explore and experiment with Diego's APIs.
Monday, May 11 • 2:50pm - 3:20pm -Devops, microservices and platforms, oh my!
Speaker: Andrew Clay Schafer, Pivotal
What does it all mean? This talk will reference Cloud Foundry in relation to all the industry trends. We'll talk about 'what', but also 'why'. We'll cover the history of Agile, devops, microservices, continuous delivery in the context of intentions and capabilities to arrive at what Cloud Foundry brings to the table and what you have to bring yourself. We cover everything from Moore's Law to Conway's Law. We'll compare and contrast the difference between ad hoc automation with the cost and benefit of a structured platform. We'll look at the risk analysis to show that as the fix cost of deployment goes to zero, that continuous delivery of small changes is both faster and safer. We'll frame this with an informal model of the spectrum of effectiveness for delivering software services covering development, operations and business considerations.
Monday, May 11 • 6:00pm - 6:20pm - Keynote: How I Accidentally Used Open Source Ideology to Make a Bestselling Novel
Speaker: Andy Weir Novelist, Programmer and Space Nerd
***** TUESDAY *****
Tuesday, May 12 • 12:00pm - 12:30pm - CF & The 12-factor App 101: The Secret Decoder Ring for Operations
Speakers: Rags Architect Developer Advocate, EMC, Matt Cowger Global Architect, EMC
Although the value of Cloud Foundry for developers is increasingly clear, much of the value for perations is wrapped around the 12-factor app as well. Contrary to popular belief both developers and operations stand to gain from these principles. This session will be focused on technical operations folks who are not coders by trade. The session will walk through a real production application that follows the principles outlined by 12-factor while demonstrating how these choices improve the lives of not just coders, but operations people too. We'll discuss techniques like service binding, logs-as-event-streams, disposability, NoSQL, etc and how to start using them in your environments today to simplify operations in the context of production environments. After attending this session, you'll be able to interact close with your developer community and speak the same language.
Tuesday, May 12 • 1:30pm - 2:00pm Panel Discussion: Buildpacks and Containers for Cloud Foundry
Speakers: Dr. Nic Williams, Stark & Wayne, JF Julian Friedman IBM, Colin Humphreys CloudCredo, Andrew Clay Shafer, Pivotal, Phil Whelan Software Architect, ActiveState
Buildpacks, or their equivalent, are at the core most modern PaaS solutions. They are the recipe that build the application stack and leave the application developer to only have to care about their code. Buildpacks are open-source and each define a tried-and-tested way to deploy a specific programming language runtime or framework, and configure or compile the application. With the advent of portable containerization solutions like Docker we're seeing a shift in what PaaS users are expecting the developer's interface to the PaaS to be. They want to bring their pre-built applications and have the option to deploy those same pre-built applications anywhere. Join us for a panel discussion covering the history of Cloud Foundry's support for buildpacks, it's internal use of container technologies, the future of container format support in the runtime, and a healthy debate about the merits of each approach.
Tuesday, May 12 • 1:30pm - 2:00pm - Deploying Microservice Architectures with Cloud Foundry
Speaker: Matt Stine, Pivotal
Now that you have Cloud Foundry, what are you going to do with it? This presentation will show using Spring Cloud on Cloud Foundry to quickly leverage common microservice patterns, including distributed configuration management, service discovery, intelligent routing, load balancing, and fault tolerance. Using Spring Cloud on Cloud Foundry, developers can take advantage of the cloud native microservice architectures pioneered by those building the web at places like Twitter, LinkedIn, and Netflix. In many cases they can do so running the same code with Spring Cloud wrapping the same battle-tested open source components those companies are running in production.
Tuesday, May 12 • 5:20pm - 5:40pm - Keynote: I CAN'T LET YOU DO THAT DAVE: why the opposite of "free" is "slave"
Speaker: Cory Doctorow, Science Fiction Author, Activist, Journalist and Blogger