Introducing openapi-sorbet, a command-line tool for generating Sorbet types from OpenAPI (2 mins read).

How to generate Sorbet type-checked models from OpenAPI specifications.
Introducing openapi-sorbet, a command-line tool for generating Sorbet types from OpenAPI (2 mins read).

How to generate Sorbet type-checked models from OpenAPI specifications.
Learn how to build tools (6 mins read).
A guest post on Letters to a New Developer about learning to automate and build tools to progress in your career.
Getting a --version flag for Cobra CLIs in Go (2 mins read).

How to get Cobra to provide a --version flag.
Performing downtime-inducing AWS RDS changes with no downtime☆ (2 mins read).

How to limit your downtime to seconds, instead of minutes, when performing downtime-inducing changes with AWS RDS.
The Lazy engineer's guide to porting your Go web application to AWS Lambda (4 mins read).

How to take a Go web application and move it to AWS Lambda with two lines of code.
Which OS and CPU architecture is this binary compiled for? (4 mins read).

How to use Go to parse an arbitrary executable to work out the Operating System and CPU architecture it's compiled for.
Creating an HTTP 404 handler for Go net/http servers (2 mins read).

How to add a catch-all 404 handler when writing HTTP servers with Go's net/http server.
Serving the current directory over HTTP with Go (1 mins read).

How to use Go's standard library to serve the current directory over HTTP.