Bitbucket Pipelines & Variables
I spent several hours attempting to pass a single variable between steps in a Bitbucket Pipeline so you don’t have to.
A Quicknote on Dependency Injection and TypeScript
I’m doing some rapid prototyping of a TypeScript API that will query a database. I quickly ran into coupling issues when I went to write some unit tests. ** Dependency Injection enters the chat **
Retrieving AWS SSM Parameters with Node
This is a note to my future self on how to retrieve SSM parameters with Node
Fig: Generating features images with TypeScript
I wrote Fig to easily generate social media images for my blog posts. It started as a Gulp script, but is now Node library written in TypeScript.
Beyer Moore Voting Algorithm
Sometimes when you are refreshing your data structure and algorithms, you stumbled upon a new that’s simple and easy to understand, like the Beyer Moore Algorithm used to find the majority element in an array
Automate VPN on Android with WireGuard & Tasker
I’ve been an avid user of VPNs to protect my privacy when I’m on insecure networks. Here is how I setup my Pixel 4 Android phone to turn on VPN when on an insecure network.
GitHub Actions: Testing Workflows with Nektos Act
Nektos Act is a tool that enables developers to test their GitHub Action Workflows on their local development machine. This can be a significant productivity enhancement because you no longer need to check workflows into GitHub to test them.
GitHub Actions: Dispatched & Scheduled Workflows with Inputs
How I accomplished writing a GitHub Actions workflow that needed to be manually triggerable and scheduled via cron AND had inputs.
Hello Rust
I started learning Rust this week. I have just a few impressions ankle deep into the new (to me) language.
HumiJS: A Raspberry Pi-Powered Humidistat and Thermometer
I took sometime to dust off my Raspberry Pi and turned it into a humidistat for my crawlspace.