Becoming an AWS Certified Solutions Architect for Software Developers

Here are all the resources and strategies I used to gain my AWS Certified Solutions Architect Associate Certification (SAA-C03) as a software developer.
Read more →

How to Install Python on a Mac

I walk through the only way to install Python on a MacOS machine.
Read more →

Handling File Uploads in a Serverless API Endpoint

In this post, I walkthrough using signed URLs to enable asynchronous file uploads in a serverless API endpoint.
Read more →

Installing & Using AWS CLI v2 with Bitbucket Pipelines

A brief example on how to install the AWS SDK CLI v2 when running a Bitbucket Pipeline
Read more →

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.
Read more →

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 **
Read more →

Retrieving AWS SSM Parameters with Node

This is a note to my future self on how to retrieve SSM parameters with Node
Read more →

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.
Read more →

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
Read more →

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.
Read more →
x