How to securely store secrets in BitWarden CLI and load them into your shell when needed
A tutorial on how to write and use shell functions to fetch your tokens from the BitWarden CLI with one command.
Building the ultimate portfolio site with Nuxt.js and Netlify.
A technical deep dive on building a portfolio site that is beautiful, blazing fast and 100% SEO optimized.
Super Catfacts Service in Golang and K8S
I built a ridiculously over-engineered CatFacts service in Golang as an example of a clean and maintainable web service. Then I deployed it to Google Cloud via Kubernetes.
Cf-Terraforming Terraform Export Utility
We wrote and open-sourced a Golang CLI that exports your Cloudflare resources into Terraform config and state files.
Dogfooding Cloudflare Workers
We wrote the first Cloudflare worker to sit in front of api.cloudflare.com and dash.cloudflare.com to dogfood our service and handle graceful TLS deprecation for clients.
Hacking iframe badges into auto-updating Github profile images
A technical deep-dive on the system I built to dynamically scrape my updated wren.co badge every month and submit a pull request to update my Github profile with the latest image.
Introducing git-xargs a CLI for running commands against multiple Github repos
git-xargs is open-source software that allows you to run commands or scripts against many Github repos in parallel, very quickly
How to Run a Quake 3 Arena Server in an AWS ECS Fargate Task
A tutorial, along with working Terraform code and Dockerfile, that you can use to deploy and operate your own Quake 3 server in an ECS task.
How to build a React.js and Lambda app with Git push continuous deployment
An open-source example repository and technical deep-dive on using AWS SAM, Golang, CodePipeline and CloudFormation to automate continuous delivery.
Writing code on Mac or Linux but testing on Windows with hot-reloading
As a developer, I often want to test my code on Windows, but don't have a Windows box handy. This tutorial demonstrates how to use Infrastructure as Code (IaC) to make provisioning Windows test instances easier. In this post, I also provide a working Packer template and Terraform configuration to deploy your own Windows test instance, as well as instructions for mounting a local folder over RDP.