Kubernetes

Test-driving Event-Driven Apps on Kubernetes

Test-driving Event-Driven Apps on Kubernetes

As developers, we all want to be more productive. Knative, a Kubernetes based platform to deploy and manage modern serverless works, helps to do just that. The idea behind Knative is to abstract away the complexity of building apps on top of Kubernetes as much as possible and Tekton is a powerful and flexible open-source CI/CD tool. How can you bring those two together on your local machine to try a few things out or even develop your apps? During this talk, we looked at setting up a KinD cluster, bootstrapping Knative and Tekton, and deploying an app!

Functions, No Code, Low Code: A Transcoder Ring to Emerging App Patterns

Functions, No Code, Low Code: A Transcoder Ring to Emerging App Patterns

Is the emergence of new application platforms relevant to your enterprise? How will you benefit from scale-to-zero scenarios? What do “events” mean? In this session, I walked through these new patterns and present concrete, simple use cases and examples for each of them. We will also discuss the properties of platforms designed to support such patterns, as well as interesting and relevant innovations in the open-source community and the VMware ecosystem and portfolio.
TNS: The CD Foundation Finds a Challenging Environment in Continuous Delivery

TNS: The CD Foundation Finds a Challenging Environment in Continuous Delivery

The Continuous Delivery Foundation had a colocated event at KubeCon + CloudNativeCon EU 2019 in Barcelona and The New Stack was there to report it. The day featured some awesome sessions from different companies that are part of the founding team of the foundation. I was honored to be interviewed by B. Cameron Gain and that made it into his article on The New Stack.
Trusting Your Ingredients: What Building Software And Cheesecake Have In Common

Trusting Your Ingredients: What Building Software And Cheesecake Have In Common

At the Twistlock Cloud-Native Security Day, a co-located event at KubeCon 2019, I got to talk about what cheesecake and building apps have in common. As a developer you’re responsible for the security of your app. Security in this case should be seen in the broadest sense of the word, ranging from licenses to software packages. A chef creating cheesecake has similar challenges. The ingredients of a cheesecake are similar to the software packages a developer uses. The preparation is similar to the DevOps pipeline, and recipe is similar to the licenses for developers. Messing up any of those means you have a messy kitchen, or a data breach! In this talk we’ll look at:

  • Why do we care about licenses?
  • How does Sec get into the early stages of DevSecOps?
  • What can chefs and devs learn from each other?
K8s Meetup Amsterdam: Building a K8s Powered Go Modules Repository

K8s Meetup Amsterdam: Building a K8s Powered Go Modules Repository

Today, Kubernetes is the defacto standard if you want to run container workloads in a production environment. As we set out to build our next generation of products, and run them smoothly in the cloud, we needed to move to Kubernetes too! In the process of building tools like KubeXray and GoCenter we learned a whole bunch. At the Amsterdam Kubernetes/Cloud-Native Meetup I presented a talk in which we walked through our lessons learned and how we’re running it at scale.