JFrog

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.

Atlanta Woman Who Go Meetup - Refactoring to Modules

Atlanta Woman Who Go Meetup - Refactoring to Modules

Unlock the power of Go Modules! Dive into my meetup presentation on why embracing Go Modules is a game-changer for seamless dependency management and enhanced Go programming. Let's elevate your development experience!

Go modules are here to stay and it’s about time to start modularizing your code. During the meetup at the Go UserGroup in Atlanta we spoke about:

  • What Go modules are and why you need them
  • The benefits are of using modules
  • The differences between modules and the things we did before that
  • What you need to do to “switch” to modules.
Atlanta Woman Who Go Meetup - Refactoring to Modules

Atlanta Woman Who Go Meetup - Refactoring to Modules

Unlock the power of Go Modules! Explore why embracing this dependency management tool is crucial for seamless Go development, scalability, and dependency versioning in your projects.

Go modules are here to stay and I got the chance to talk to the Atlanta chapter of Woman Who Go on what Go modules are and how you can switch to use them.

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.

Building Serverless on Kubernetes with OpenFaaS and JFrog Artifactory

Building Serverless on Kubernetes with OpenFaaS and JFrog Artifactory

Discover the synergy of serverless, Kubernetes, and OpenFaaS! My swampUP 2019 talk unveils best practices, blending Containers, Serverless, and Golang, with a focus on Artifactory's game-changing potential.

In my talk “Duct Tape and String: Continuously Delivering Serverless Microservices” at swampUP 2019, I got to talk about some best practice for the project that got me excited about both serverless and K8s: OpenFaaS! For me that meant I got to combine a lot of the things I care about (Containers, Serverless, and Golang), while talking about the awesome possibilities that using Artifactory brings you.

The New Stack - The CD Foundation Finds a Challenging Environment in Continuous Delivery

The New Stack - The CD Foundation Finds a Challenging Environment in Continuous Delivery

Exploring the Continuous Delivery Foundation (CDF) and its role in navigating the evolving landscape of CI/CD tools. Uncover concerns about pricing, potential overlap with CNCF, and the imperative need for focused foundations. What challenges does CDF address for developers in the era of Cloud Native technologies?

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

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?
Refactoring to Go Modules - Why and How

Refactoring to Go Modules - Why and How

Discover the power of Go modules! 🚀 Unpack the essentials from my lightning session at Go Silicon Valley + Go Bridge meetup, demystifying why, how, and the game-changing benefits of modularizing your code.

Go modules are here to stay and it’s about time to start modularizing your code. At the Go Silicon Valley + Go Bridge meetup I presented a lightning session, which covered:

  • Flying through what Go modules are and why you need them;
  • What the benefits are of using modules;
  • The differences between modules and the things we did before that;
  • What you need to do to “switch” to modules.
DockerCon 2019 - Persistence Is Futile (Or Is It?)

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

Dive into the world of Docker volumes with JFrog 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?

DevOps Days Baltimore 2019 - DataDrivenDevOps

DevOps Days Baltimore 2019 - DataDrivenDevOps

Explore the vital role of data and metrics in navigating the DevOps landscape. Discover how to gauge your position and chart a course for effective collaboration and continuous improvement.

It was awesome to be at DevOps Days Baltimore and engage with the amazing audience there. Together with Baruch Sadogursky I got on stage to talk about how DevOps is usually viewed from a traditional perspective of a collaboration of Dev, Ops, and QA. Together with the fact that DevOps is usually driven by the change in Culture, People, and Process, the question arises how you know where you stand and where to move? As in almost any field, data and metrics give you the gauges and instruments.