Quantifying your reliance on Open Source software (24 mins read).

A writeup of my talk at DevOpsNotts, about the dependency-management-data project and how to use it to understand your internal and external dependencies.
Quantifying your reliance on Open Source software (24 mins read).

A writeup of my talk at DevOpsNotts, about the dependency-management-data project and how to use it to understand your internal and external dependencies.
Getting started with Dependency Management Data (4 mins read).

How you can get started using Dependency Management Data in 3 commands.
LeadDev London 2023 (59 mins read).

A writeup of LeadDev London 2023 conference.
Merging a branch in GitHub - the hard way (4 mins read).

How to (kinda) merge two branches in GitHub using the underlying Git database API.
Validating Renovate configuration changes before merging (2 mins read).

How to perform a dry run to validate your Renovate config before it's merged.
Introducing dmd-web, a web frontend for Dependency Management Data (DMD) (2 mins read).

Introducing a web frontend for the dependency-management-data project, to provide a better, centralised interface for interacting with the data.
Sharing state between net/http method calls in Go (1 mins read).

How to construct a struct in Go that can have its state shared between HTTP server handler functions.