dependency-management-data now supports OSS Review Toolkit (ORT) (1 mins read).

How to use data from OSS Review Toolkit (ORT) with dependency-management-data.
dependency-management-data now supports OSS Review Toolkit (ORT) (1 mins read).

How to use data from OSS Review Toolkit (ORT) with dependency-management-data.
Performing a v2 release of a Go module (1 mins read).

How to prepare your Go module for its first breaking change release.
Getting Go modules to work with nested GitLab groups (3 mins read).

How to get Go modules to work with nested groups in GitLab for public or private repos.
Building resilient, runnable command-line demos with Asciinema and demo (3 mins read).
How to use the demo library alongside Asciinema to make it easier to build and maintain demos for your command-line tools.
Importing a subdirectory from one repo into another (1 mins read).

How to import a subdirectory of a given Git repository into another one, using git subtree.
How we reduced oapi-codegen's dependency overhead by ~84% (6 mins read).

An example of how to reduce the size of a Go module's dependencies by taking advanage of Go module pruning.
Plea to Software Composition Analysis (SCA) providers and Software Bill of Materials (SBOMs) producers: give us more data! (2 mins read).
Why I think dependency scanning tooling should be providing as much data as possible about scanned projects, to allow other tooling to make better inferences about the data.
Which version of Go was used to compile this binary? (2 mins read).

How to use a few means to work out what version of Go a given binary was compiled with.
Utilising Renovate's local platform to make renovate-graph more efficient (2 mins read).

How using the local platform with renovate-graph can increase the performance of dependency extraction.
Gotcha: Using vCluster on Elastic Kubernetes Service requires a Container Storage Interface driver (2 mins read).

How to avoid PersistentVolumeClaims getting stuck in a Pending state with vCluster and EKS when you've not set up the cluster with a Container Storage Interface driver for Elastic Block Store.
Listing environment variables used to trigger a Buildkite pipeline (1 mins read).
How to use Buildkite's GraphQL API to list the environment variables provided to trigger a pipeline.
Publishing My On-Call Compensation History (1 mins read).
Publishing a page detailing the on-call compensation I've received over the years.
Why should you blog? (12 mins read).
A writeup of my talk at DDD East Midlands around why you should start blogging.
Solving /usr/lib/Xorg.wrap: Only console users are allowed to run the X server errors with tmux over SSH (1 mins read).
How to avoid Xorg errors when connecting to a Linux machine over SSH that tries to spawn startx.
This talk should also be a blog post (3 mins read).

How you can improve your public speaking by also writing blog posts for your talks.
How blogging has affected me, as a neurodiverse person (5 mins read).
How I've used blogging to help with my ADHD.
← September 2023 November 2023 →