

Xpirit Innovation Day Cologne
Last week we had the pleasure to host the Xpirit Innovation Day in Germany. X-perts from the Netherlands, Belgium, the USA, and Germany met in Cologne to be innovative and to work on whatever they wanted. No goals – just … Continue reading Xpirit Innovation Day Cologne

Speaking at NDC London
My experience of delivering the talk “From Application Security to Developer Security – Shift left with GitHub Advanced Security” at NDC London. Continue reading Speaking at NDC London

Accelerate DevOps – What I’ve learned writing a book about GitHub
When I was asked to write a book about GitHub, I first came up with an outline that had an introduction to DevOps with nearly 200 pages and then covered all GitHub Features in a logical order. “Nobody wants to read a 200-page introduction” was the the response from my editor that made me completely rethink what I wanted to write about and how I should structure it. The story Telling a story is hard – finding a story worth telling is even harder. I wanted to give my readers a practical guide to DevOps. There are many books and … Continue reading Accelerate DevOps – What I’ve learned writing a book about GitHub

Speaking at KCDC
Last week I had the pleasure of speaking at the Kansas City Developer Conference (KCDC). I had one talk and one workshop: Application security from start to finish (handout) Hands-on workshop GitHub Code to Cloud (handout) You can download the handouts from the links above. If you attended one of my sessions and want a free copy of my book – ping me and I’ll arrange that. What is KCDC? KCDC is a community conference in Kansas City with more than 1,600 attendees. I has no singe-track keynotes but directly dive into the 15 parallel tracks. There are tracks about … Continue reading Speaking at KCDC

Developer Week (DWX) Nuremberg
Last week the Developer Week in Nuremberg was back in person! I had the honor of giving two sessions: Deep Dive into Git (handout) Application Security and DevSecOps – end to end (handout) I especially enjoyed my DevSecOps talk with … Continue reading Developer Week (DWX) Nuremberg

DevOpsCon Berlin – GitHub Bootcamp Workshop
I had a great time at DevOpsCon Berlin. I met a lot of old friends, had very interesting discussions with the audience, and a lot of fun with the orga team and the other speakers. GitHub Bootcamp Workshop Yesterday I … Continue reading DevOpsCon Berlin – GitHub Bootcamp Workshop

Should you require all developers to sign all local commits?
A discussion I have quit often is about the recommendation if companies should require all their developers to sign their commits locally or not. Here is my perspective on that matter. Background Git is very powerful and gives you the possibility to alter existing commits. But this also means, that the author of a commit is not necessarily the one that is committing the code. A commit has two fields: author and committer. Both fields get set to the values of user.name and user.email from git config plus a timestamp. If you rebase, for example, the committer changes to the … Continue reading Should you require all developers to sign all local commits?

Speaking at NDC Porto
My sessions and workshops at the NDC Porto 2022. You can find the links to the slides in this post. Continue reading Speaking at NDC Porto

MyFlow: A successful git branching model for DevOps teams
MyFlow is a lightweight git workflow that allows you to use the full power of git and still collaborate with your peers with pull requests. Continue reading MyFlow: A successful git branching model for DevOps teams

Deploy to Google Kubernetes Engine using GitHub Actions
n this tutorial you’ll learn how to deploy containers to Google Kubernetes Engine (GKE) using GitHub Actions. Continue reading Deploy to Google Kubernetes Engine using GitHub Actions