Come join an enthusiastic bunch of Cloud Foundry developers in this first annual Summit Hackathon! Bring your ideas and energy as we build interesting prototypes to extend CF functionality where it has never gone before. Come with a team or come on your own and find a team during the event. Top three teams get awesome prizes and first place winners will be invited on stage during the Thursday morning keynotes to receive their awards. This is a free event. Pre-registration (add it to your Summit registration) required.
Topics: Any project that extends and enhances CF in an interesting way. This could include: new CLI plugins, new buildpacks, additional multi-cloud capabilities via BOSH CPIs, innovative services or marketplace capabilities, reusing a Cloud Foundry component in a unique way, etc. The overall goal here is to build on Cloud Foundry itself, not to build applications that run on Cloud Foundry.
Rules: Maximum of 4 individuals per team, and 80% of code should be written during the event.
Schedule: The hackathon will start with a full day moderated session on Tuesday, ending before Summit keynotes begin. Teams are encouraged to continue to work on their own until project presentations on Wednesday at 3pm.
Tuesday, June 13th:
9am Introductions, coffee and breakfast
9:30am Brainstorm projects and find teams
10:30am Break into teams and start working
12:00pm Lunch
3:00pm Wrap up day one and adjourn to opening keynote
Wednesday June 14th:
3:25-4:35pm Meet with judges for 5 minute project demos.
10:00pm Finalists will be notified by email
Thursday June 15th: Finalists should attend the Thursday morning keynote, where winners receive their prizes and winning team takes the stage.
Judges:
Dr. Max, IBM Cloud Labs
Brad Meiseles, VMware
Chris Clark, Cloud Foundry Foundation
Attendees must be proficient in English to participate in the training course.
Meet Jamie. Her team is building a new feature for a human resources application. It's going to make vacation requests so much more fun - almost as fun as the vacation itself!
But there's just one problem.
That HR application is a monolith. So Jamie sets out to figure out how she can build her service as a microservice. She thinks about managing the APIs that the monolith will use. She thinks about the persistence layer her application will need. She thinks about how she will secure her application. She thinks about how she will manage performance - oh the spikes of traffic before major holiday weekends!
You can probably guess where Jamie found such a platform that would support all her requirements (hint: Spring Boot, Spring Cloud, and Cloud Foundry). But in this talk, Dormain Drewitz and Cornelia Daviswill take you through the surprising twists and turns of how she got there. After all, Spring Boot makes it easy to make stand-alone Spring applications and Spring Cloud provides the scaffolding to coordinate distributed Boot apps, but what about API management? Performance monitoring? Persistence? It takes an ecosystem to complete a microservices platform.
We’ve made some great strides in CF Volume Services since our last talk in October.
We’ll start with a quick reminder of what Volume Services support means, and how it works in CloudFoundry. We will then highlight some of the new support we’ve added, including:
Support for existing NFS shares, with user<->app mapping to control app identity on the NFS server
Support for LDAP authentication (planned as of this writing)
Experimental Kerberos support
Support for Volume Services in PCFDev for easy ramp-up
Bosh runtime-configuration support for easier deployment of volume drivers
Finally we’ll do a 0-60 live demo showing how easy it can be to get started with shared filesystems in your own CF applications.