Review: The Long Game
A review of the book "The Long Game: How to be a long-term thinker in a short-term world" by Dorie Clark
All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.
A review of the book "The Long Game: How to be a long-term thinker in a short-term world" by Dorie Clark
A review of the book "The Pathless Path: Imagining a New Story for Work" by Paul Millerd
A review of the book "Learn Concurrent Programming with Go" by James Cutajar
Add nice test summaries to GitHub Actions for Go
I explore what the Go built-in functions new() and make() do, compare them, and finally show some examples of when and how to use them.
A quick guide on how to configure a docker container to mount and use the host machines docker daemon without being root
Explores auto-deploying container images stored in DigitalOcean Container Registry on App Platform.
This article explores the use of the RoundTripper interface within the Go standard library and a simple chaining pattern to apply multiple middleware calls to pre and post http requests.
NextJS configurations to support App Platform static sites
How to handle post execution clean up code on platforms with restricted access.
How to enable GitLab submodules within your app
How to set a timezone for App Platform apps
How to inject files such as x509 certifications from an environment variable on App Platform
How to set a specific NodeJS version for App Platform apps
Sharing a host docker daemon with a Windows VM using VirtualBox
One approach to mocking dependencies in Go using generated code
An exploration of the underlying workings of containers
Lenovo's 2018 X1 Carbon is a beautiful machine. Designed with Windows in mind, it leaves some tweaking to get it working just right on most Linux distros.