One bit of toil I always struggle with when creating a new project is getting my linter and typescript integration set up correctly. I decided this would be a perfect time to document the quick, and very easy, steps involved to doing just that.
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.
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.
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.
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.
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.