Cloud native applications are increasingly composed of containers, serverless functions responding to events and managed cloud services. What is the best workflow and set of tools to provide a rapid, iterative development experience and to package applications using these three components? This hand-on talk will compare and contrast several sets of tools and their associated workflows: Using Docker Desktop, with its local Docker engine and Kubernetes cluster, with open source tools such as the Virtual Kubelet, or the Gloo hybrid app gateway, to build the most productive development inner-loop for these type of applications OpenFaaS, Fn, or Nuclio open source serverless framework to run functions in containers locally Telepresence to run a container locally, connected to a remote cluster Helm and Draft Knative The talk will also cover how you can use the Cloud Native Application Bundle (CNAB) format and tools to package your applications and share them using a container registry.