Media

Conference talks, technical articles, tutorials, and media appearances on cloud native technology, open source, DevSecOps, and AI. From keynotes and deep-dive articles to hands-on video walkthroughs.

Interested in having me speak at your event or collaborate on content? Get in touch.

Kubermatic Blog

Ingress NGINX is Retiring: Use KubeLB to Transition to Gateway API

Feb 2026

kubermatic kubernetes gateway-api kubelb
GitLab Blog

Getting Started with GitLab: How to Import Your Projects to GitLab

Jan 2025

gitlab getting-started migration
GitLab Blog

Getting Started with GitLab: How to Manage Users

Jan 2025

gitlab getting-started administration
GitLab Blog

Streamline DevSecOps Engineering Workflows with GitLab Duo

Dec 2024

gitlab gitlab-duo devsecops ai
Media

GitLab

What's New in GitLab 17.4: Improved Context in GitLab Duo & More

Sep 2024

gitlab gitlab-duo release
Media

Open Source Summit EU 2024

Reducing Bias in AI with Open Source

Sep 2024

ai open-source
Media

GitLab

What's New in GitLab 17.3: Duo-Powered Root Cause Analysis, Vulnerability Resolution, and More

Aug 2024

gitlab gitlab-duo release
GitLab Blog

GitLab Duo Chat 101: Get More Done on GitLab with Our AI Assistant

May 2024

gitlab gitlab-duo ai
GitLab Blog

How to Translate Bamboo Agent Capabilities to GitLab Runner Tags

Feb 2024

gitlab ci-cd migration bamboo
Media

GitLab

Learn Laravel with GitLab Duo Chat & Code Suggestions

Jan 2024

gitlab gitlab-duo laravel ai
GitLab Blog

Write Terraform Plans Faster with GitLab Duo Code Suggestions

Jan 2024

gitlab gitlab-duo terraform ai
Media

GitLab

How to Create a Google Chrome Extension with the Help of GitLab Duo Code Suggestions

Jan 2024

gitlab gitlab-duo chrome ai
Media

GitLab

GitLab Innovation Pitch Competition Finale

Jan 2024

gitlab innovation
Media

GitLab

Manage Your Infrastructure with Terraform and AI Using GitLab Duo Code Suggestions

Dec 2023

gitlab gitlab-duo terraform ai
GitLab Blog

How to Migrate from Bamboo to GitLab CI/CD

Oct 2023

gitlab ci-cd migration bamboo

Ship It! Podcast #113

GitLab's Infrastructure

Oct 2023

podcast infrastructure gitlab
Media

Open Source Summit EU

Beyond Code: The Importance of Elevating Non-Code Contributions

Sep 2023

open-source community
Media

GitLab

How to Set Up Security Scan Policies in GitLab

Sep 2023

gitlab security policies
Media

GitLab

How to Set Up Dynamic Application Security Testing (DAST) with GitLab

Sep 2023

gitlab security dast
Media

GitLab

How to Set Up Container Scanning Using GitLab

Sep 2023

gitlab security containers
Media

GitLab

How to Set Up Compliance Frameworks & Pipelines in GitLab

Sep 2023

gitlab security compliance
GitLab Blog

Meet Regulatory Standards with GitLab Security and Compliance

Aug 2023

gitlab security compliance
GitLab Blog

Supercharge Productivity with Generative AI and GitLab Duo

Jul 2023

gitlab gitlab-duo ai
GitLab Blog

How to Create Efficient DevSecOps Workflows with Rules for Conditional CI/CD Pipelines

Jun 2023

gitlab ci-cd devsecops
GitLab Blog

Protestware Threats: How to Protect Your Software Supply Chain

May 2023

gitlab security supply-chain
Media

CNCF Webinar

Securing Your Continuous Everything Strategy

Jun 2022

devsecops cncf security
Media

CNCF Webinar

Understanding GitOps Use-cases

Mar 2022

gitops cncf
Media

HashiCorp EU 2021

Orchestration to Delivery: Integrating GitLab with HashiCorp Terraform, Packer, Vault, and Waypoint

Jun 2021

hashicorp terraform devops
GitLab Blog

How to Use GitLab with OCI ARM-based Compute Instances

May 2021

gitlab cloud arm
Media

GitLab

How to Use GitLab with OCI ARM-based Compute Instances

May 2021

gitlab cloud arm
Media

KubeCon EU 2021

Improving the Impact of Diversity Initiatives in Africa

May 2021

kubecon diversity community
GitLab Blog

How to Use GitLab with GKE Autopilot

Feb 2021

gitlab kubernetes gke
Media

GitLab

How to Integrate a GKE Autopilot Cluster with GitLab

Feb 2021

gitlab kubernetes gke
Media

GitLab

How to Install GitLab on GKE Autopilot (Part 1)

Feb 2021

gitlab kubernetes gke
Media

Dutch GitLab Meetup

From Idea to Production: Using GitLab for Your Whole Development Lifecycle

Jan 2021

gitlab devops
Media

Community Day

Continuous Integration - Session 1

Nov 2020

ci-cd devops
Media

RailsGirls Kumasi

Intro to Git & GitLab

Oct 2020

git gitlab community
Media

KubeCon EU 2020

Why We Are Choosing Cloud Native Buildpacks at GitLab

Aug 2020

kubecon cloud-native buildpacks
Medium

How to Collect Form Data from a JAMStack Website to Google Sheets Using Google Cloud Functions

Aug 2020

google-cloud jamstack serverless
Media

Tanzu Tuesdays

Building Security into Development Pipelines with GitLab

Jul 2020

devsecops security vmware
Media

HashiTalks Africa 2020

Can Your CI/CD Pipeline Keep a Secret?

Jun 2020

hashicorp security ci-cd
Media

Cloud Native Summit

Cloud Native Summit Online

May 2020

cloud-native
GitLab Blog

How to Deploy Your Application to a GitLab-managed Amazon EKS Cluster with Auto DevOps

May 2020

gitlab kubernetes aws devops
Media

GitLab

How GitLab Uses Cloud Native Buildpacks

Mar 2020

gitlab cloud-native buildpacks
GitLab Blog

How to Create a Kubernetes Cluster on Amazon EKS in GitLab

Mar 2020

gitlab kubernetes aws
GitLab Blog

What You Need to Know About Kubernetes RBAC

Aug 2018

gitlab kubernetes security

Work with me

I'm available for keynotes, conference talks, panels, workshops, and technical content collaborations on cloud native, DevSecOps, open source, and AI topics.

Get in Touch