Going out and meet the developer community while giving technical talks is something I truly enjoy. Whether it be at a big conference, a user group or at a client, I love sharing knowledge and experiences. And the best part is, it goes both ways: with every presentation, I teach something and learn something new myself.


I try to keep an up-to-date schedule of my upcoming talks up on Lanyrd.


Here's a list of podcasts I have been a guest on:

.NET Rocks! 1079: Databases in Continuous Delivery

While I was at NDC London 2014, I spoke to Carl and Richard about including relational databases in the Continuous Delivery process. I had a lot of fun doing this episode and we even managed to squeeze in a few words about vintage computers — I couldn't have asked for more.

.NET Rocks! 1082: State of DevOps in .NET at NDC London

This episode was a panel discussion recorded live in front of an audience at NDC London 2014. The topic was the presence of the DevOps culture among .NET developers. During the discussion we also shared our experiences with implementing Continuous Delivery in .NET projects. The panel consisted of Ben Hall, Peter Mounce, Jeff French and myself.


Here's a selection of some of the most popular presentations that I've been giving during the past few years. In each of them you'll find the slides and demo material. If they've ever been recorded, I'll put up a link to the video as well.

BDD all the way down

When I started doing TDD a few years ago, I often felt an inexplicable gap between the functionality described in the requirements and the tests I was writing to drive my implementation. BDD turned out to be the answer.

Grokking Git by seeing it

This is where the idea for my Grokking Git by seeing it session came from. The goal is to illustrate the meaning behind different Git operations by going through a series of demos, while having the command line running on one half of the screen and SeeGit on the other.

Make your system administrator friendly with PowerShell

Following up on my interest for PowerShell, I’ve found myself talking a fair deal about it both at conferences and user groups. In particular, during the last year or so, I’ve been giving a presentation about how to integrate PowerShell into your own applications.