Coding’s Unexpected Journeys

A few years back, I had the pleasure of interacting with APIs built by the three credit bureaus in the US, which was pure joy. Following their cryptic documentation was fun, but once we navigated through that, the good times really started rolling. Turned out, the actual payloads we received from them were often very different from their docs, which broke our integration.

6 min read

NPM 1Password Plugin - Adding needsAuth

So we have our basic implementation of the plugin, now it’s time to make it better. This next step is pretty short and straight forward. We need to describe in the plugin which commands in our NPM CLI would require auth from 1password.

2 min read

Creating an NPM 1Password shell plugin

I love 1Password. I especially love their CLI integration with shell plugins. Recently, I decided to dedicate some of my time to contribute to open source projects that I find interesting, so I naturally started looking at the tools I use daily.

4 min read

Resilient Faktory K8S Deployment

My current project heavily relies on background Faktory jobs, which are mission-critical. We have multiple Faktory workers (clients) in our K8S cluster that pull the queued jobs, providing ample resiliency. Given the crucial nature of successfully enqueueing the jobs for our application, we’ve identified a potential issue with having a single Faktory server, and we were hoping to address this concern.

7 min read

Moving the cursor to active window

I have a long history of wrist and finger issues ever since I started on my coding career. Being a climber doesn’t help. With the influence of a co-worker I made the move about 6 months ago to use NeoVim (instead of VSCode) and created my custom Dactyl-ManuForm keyboard. I feel like I fell in love with coding all over again. I love improving and customizing my workflow, so it felt very natural and exciting.

1 min read

Resolving Repetitive Git Conflicts

At my company’s codebase, we have a couple of files that always generate merge conflicts. Repetitively solving those conflicts just seems like a terrible waste of time.

1 min read

The Truck Company Story

The CEO of my company likes to use analogies to make a point, so I thought it would be fitting for me to dedicate this post to her, and follow one analogy to try and explain some coding related principals to “non tech savvy” types.

5 min read