BlogMy SetupAbout

January 04, 2021

Native mobile development can seem like a steep learning curve, especially for web developers who are used to one language -- JavaScript. In this post, I'll try and clear up some concepts in Swift that make it easier for JavaScript developers to reference the language that is so crucial to iOS development.

May 01, 2020

A disjoint-set, or union-find as it's also commonly referred, is a data structure that tracks a set of elements partitioned into a group of discontinuous subsets. In this post, I'll highlight a few algorithms that may come in handy when dealing with these types of data structures.

January 02, 2020

User authentication is a key pillar in most modern applications today. Setting it up, however, can sometimes be a bit tricky. In this post, I'll walk you through how to set up authentication with Google's Firebase using React with Redux.

November 18, 2019

Working with containers has been a hot topic for a few years now. But sometimes it can feel intimidating as you're getting started. This post helps alleviate some of those concerns and hopes to serve as a reference guide to a few of the crucial commands that Docker offers.

November 06, 2019

Resolving conflicts in git can be intimidating, and even more so if you plan on using a cli tool. In this post, I try and resolve (pun intended) some of those concerns.

September 25, 2019

I've been interested in learning more about Redis, and when work presented me the opportunity, I jumped right in. In this post, I'll explore some of the common data types in Redis and when it makes sense to use each. I'll also provide some funny, real-world examples.

August 09, 2019

With this being my first post, I thought I'd kick things off with a step-by-step guide into how I got my blog up and running. I'll also dive into the technology powering it behind the scenes.