Austin
April 25-29, 2016

Event Details

Please note: All times listed below are in Central Time Zone


Join the cloud app training community - help others learn how to make apps for the cloud!

Currently, the no.1 problem facing OpenStack developers is the "cambrian explosion" in cloud application paradigms (Containers, SDKs, APIs, VMs, Orchestration... oh my!). DevOpps and AppDev communities have significantly different views on the ways in which to develop cloud apps, let alone *what* a 'cloud app' is?!.

The community needs a place to learn about each other's cloud application techniques. 
This workshop will bring together coders who are responsible for training new users in cloud application paradigms. This community will be focused on helping the humans whom live outside of the OpenStack community and are looking for how best to host their apps on OpenStack.

People who should attend this workshop:

  • Staff responsible for providing training on how to use / deploy / create apps on OpenStack, i.e. Mirantis DevOpps showing their customer AppDev how to deploy apps.
  • External cloud app developer communities, i.e. Ruby AppDev looking to deploy their apps via Fog on AWS, Azure and Rackspace.
  • Legacy and enterprise app developers, i.e. cloud aware apps utilising APIs to bridge scalable cloud compute/data services.
  • Container developers, i.e. CoreOS/Docker applications being orchestrated by K8S.
  • Any technically savvy person who like to help other learn about cloud apps, i.e. DevOpps who speak AppDev, and vice versa.

Objectives (by the end of this workshop you will know how to...):

  • Run cloud application training which utilises best practice in learning science (aka pedagogical intelligences[1]), i.e. friends don't let friends kill each other with powerpoint.
  • Provide a training forum where multiple developers audiences (SysAdmin, DevOpps, AppDev, TestEng & UXer) can learn and train one another about good practice in cloud applications.
  • Craft learning challenges (problem-sets) for varying skill levels and cloud application paradigms: cloud native apps (containers, docker, coreos), cloud aware apps (ProgLang specific SDKs, LibCloud, jCloud, Fog, etc.), cloud organic apps (APIs, VMs, etc.) and orchestrating cloud apps (HeAT, K8S, Swarm, Rkt, etc).
  • Share cloud application learning challenges in a fun and community driven way so that all can benefit from better cloud application development.

Outline of this training avaialble here: https://etherpad.openstack.org/p/train-the-trainer-cloud-apps

Pre-Recorded version of this training here (please contact [email protected] to join this community):https://youtu.be/yDTtK9cJqBc

[1]= Pedagogical techniques utilised: "Problem Based Learning" & "Participatory Learning" (see Wikipedia).


What can I expect to learn?

Initatiate a community of "cloud application trainers" who can bridge the coding knowledge gap between DevOpp and AppDev communities.

 

Wednesday, April 27, 11:00am-12:30pm (4:00pm - 5:30pm UTC)
Difficulty Level: Beginner
Community Wrangler at OpenStack Foundation
OpenStack Community Wrangler focused on app developrs and end users. Former OpenStack trainer, community member and fan at the University of Melbourne. FULL PROFILE