Talks

Every Talk Has To Be Unique, Right?

Every Talk Has To Be Unique, Right?

Embark on the journey of impactful presentations! Learn the art of reusing talks across conferences while keeping them dynamic and audience-centric. Elevate your speaking game with timeless insights.

Whether you’re a Product Manager or Developer Advocate, once you start you think that every presentation has to be unique… spoiler alert, it doesn’t have to be

Continuous Verification In A Serverless World @ Open Source Community Day

Continuous Verification In A Serverless World @ Open Source Community Day

Unlock the power of Continuous Verification for serverless apps! Dive into my #OSSDay talk, where I explore integrating security, performance, and cost checks seamlessly into CI/CD pipelines with tools like GitLab, CloudHealth, Wavefront, and Gotling.

At VMware we define Continuous Verification as:

“A process of querying external systems and using information from the response to make decisions to improve the development and deployment process.”

At #OSSDay, I got a chance to not only talk about what that means for serverless apps and how you can build it into your existing pipelines using tools like GitLab, CloudHealth, Wavefront and Gotling.

Continuous Verification In A Serverless World @ Serverless Nashville

Continuous Verification In A Serverless World @ Serverless Nashville

Discover the power of Continuous Verification in optimizing serverless apps. Learn to integrate it seamlessly into your pipelines with tools like GitLab, CloudHealth, Wavefront, and Gotling.

At VMware we define Continuous Verification as:

“A process of querying external systems and using information from the response to make decisions to improve the development and deployment process.”

At Serverless Nashville, I got a chance to not only talk about what that means for serverless apps but also how we use serverless in some of the business units at VMware.

SAP Customer Experience Labs Talk – Episode 7 No Code / Low Code

SAP Customer Experience Labs Talk – Episode 7 No Code / Low Code

Empower your coding journey with Project Flogo! 🚀 Explore how we're breaking barriers, enabling both seasoned developers and beginners to craft applications effortlessly. Dive into the No Code/Low Code podcast with industry experts.

One of my strong beliefs is that coding should be available to everyone. Whether that is a seasoned developer or someone who just wants to connect two systems together. With Project Flogo, we’ve made it possible for everyone to use the same constructs. If you want to use the web-based flow designer, that’s awesome! If you want to write your apps using the Go API, that’s awesome too. In this podcast I joined Jan Oberhauser (N8N), Nick O’Leary (Node Red), and the SAP Customer Experience Labs team to discuss No Code / Low Code.

Trusting Your Ingredients @DevOpsDays Columbus

Trusting Your Ingredients @DevOpsDays Columbus

Shift your perspective on security in the realm of development. In this eye-opening piece, discover the parallel responsibilities between a developer's role in app security and a chef's task in creating the perfect cheesecake. Explore how both domains share challenges in managing ingredients, preparations, and recipes, emphasizing the importance of a secure kitchen and codebase.

As a developer, I always thought that security, like documentation, would be done by someone else. While that might have been true in the past, in today’s world that model no longer works. 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!

GopherCon 2019 - Trusting Your Ingredients

GopherCon 2019 - Trusting Your Ingredients

Explore the unexpected parallels between building Go apps and baking cheesecakes in this delightful GopherCon 2019 lightning session. Discover the essential ingredients, supplier trust, and the significance of transparency in both coding and culinary arts.

Trusting Your Ingredients - What Building Go Apps And Cheesecake Have In Common.

In this lightning session at GopherCon 2019, I got the chance to talk about two things I love. Cheesecake and Golang! As a developer, I’ve written code and built apps, and I realized that building apps and creating a cheesecake have a lot in common. In both cases you need to have the right ingredients, you need to trust your suppliers and have transparency in your production process. In this talk, we’ll look at how you can, and why you should, know what is in the app you deploy.

Docker Meetup Group Atlanta - Trusting Your Ingredients

Docker Meetup Group Atlanta - Trusting Your Ingredients

Discover the surprising parallels between app development and baking a cheesecake! Explore the importance of ingredients, supplier trust, and transparency in the production process. Insights from a recent talk in Atlanta.

As a developer, I’ve written code and built apps, and I realized that building apps and creating a cheesecake have a lot in common. In both cases you need to have the right ingredients, you need to trust your suppliers and have transparency in your production process. I got to go to Atlanta and meet with the Docker Meetup Group there, where we got to talk about In this talk, how you can, and why you should, know what is in the app you deploy.

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

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

Embark on a security journey at the Twistlock Cloud-Native Security Day, where the parallels between cheesecake creation and app building unfold. Delve into the developer's pivotal role in app security, spanning licenses to software packages. Explore insights on integrating security early in DevSecOps and discover the reciprocal lessons chefs and devs share in the pursuit of a secure kitchen and codebase.

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?
DockerCon 2019 - Persistence Is Futile (Or Is It?)

DockerCon 2019 - Persistence Is Futile (Or Is It?)

Dive into the world of Docker volumes at DockerCon 2019! Learn how to seamlessly manage data and configuration for your applications. Unleash the power of reusability in this step-by-step guide.

As we talk to developers we frequently hear the same thing about Docker containers. They’re amazing for managing software, but my app also needs data and configuration. We store those on Docker volumes and we want to reuse those. Now what?

DockerCon EU 2018 - The Art Of Deploying Artifacts To Production With Confidence

DockerCon EU 2018 - The Art Of Deploying Artifacts To Production With Confidence

Unlock the secrets to secure microservices deployment! Explore how JFrog Xray empowers your journey with Cloud-Native technologies, ensuring robust security and compliance, and instilling confidence in your artifact deployment to production.

There are many challenges facing software development specifically when building and deploying new microservices as we try to do every day. Using Cloud-Native technologies we can navigate some of those risks, but not all of our development practices, especially security and compliance, have kept up with the speed in which the rest of our tech stack has evolved. In this presentation I cover how JFrog Xray helps you safely deploy your artifacts to production with full confidence. There are many challenges facing software development specifically when building and deploying new microservices as we try to do every day. Using Cloud-Native technologies we can navigate some of those risks, but not all of our development practices, especially security and compliance, have kept up with the speed in which the rest of our tech stack has evolved. In this presentation I cover how JFrog Xray helps you safely deploy your artifacts to production with full confidence.