Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Lessons learned adding OpenTelemetry to a (Cobra) command-line Go tool

You're not mature enough to release your first version as v1

GopherCon UK 2024

Things I know about Git commits

Creating a more sustainable model for `oapi-codegen` in the future

Why I recommend Renovate over any other dependency update tools

Job Titles Are Bullshit

How do you represent a JSON field in Go that could be absent, `null` or have a value?

How we reduced oapi-codegen's dependency overhead by ~84%

Building resilient, runnable command-line demos with Asciinema and `demo`

I don't think I want my next promotion (yet)

Working out which Docker namespaces and images you most depend on

My Salary History

Phew, that's a lot of traffic - What happens when a blog post goes viral?

Lessons learned since posting my salary history publicly

Learning a new language, or how I gained familiarity with Go

Lessons learned from the recent job hunt

Providing a Public Salary History Page

Marking up my Curriculum Vitae with Microformats2

Getting Started With Jenkins Job DSL Plugin for Standardising Your Pipelines

Writing Environment-Agnostic Functional Acceptance Tests

Why I Consistently Reach for Server-Driven Content Negotiation (For Versioning)

Creating a Personal IndieAuth Server

I Actively Discourage Online Tooling Like Jwt.io and Online JSON Validators

Creating My Own Personal Micropub Client ยท

Keeping Track of Certificate Expiry with a JWKS to iCalendar Converter

Better git diff outputs with git submodules

Deploying a Branch to Netlify on the Command-Line

Converting Output from Rest Assured to Curl Requests

Tomcat May Log Cookies Out-of-the-Box

More →