Sign in

Photo by Agence Olloweb on Unsplash

Backstory

In June 2019, the team at Microsoft shared a roadmap for TypeScript which included an overhaul to the way they handle linting. One of the major changes to come about was the deprecation of TSLint and the adoption of ESLint as the formal linter of choice.

This article assumes you…


Photo by Maxwell Nelson on Unsplash

Introduction

If you’re like me, mobile development can seem intimidating. I was used to this world where JavaScript was the hammer that solved all problems when it came to web development. There are solutions to mobile development in the JavaScript ecosystem (like React Native) that helped bridge that gap a bit…


Photo by Clay Banks on Unsplash

Note: This post is part of the Data Structures and Algorithm series. To see more posts from this series, click here. The illustrations below are inspired by the Algorithms, Part I course on Coursera. All code examples from this series can be found here.

A disjoint-set (also referred to as…


Photo by Jean Wimmerlin on Unsplash

If you find this post helpful, head over to my blog and check out some of my other posts!

There are quite a few ways to resolve conflicts in git, whether it’s through the command-line or a GUI. In this post, I’m going to offer an opinionated solution using the…


Photo by Sharon McCutcheon on Unsplash

If you find this post helpful, head over to my blog and check out some of my other posts!

I want to preface this post with the notice that I am by no means a professional financial planner and this post should be taken as a guideline, not a hard…


Photo by Fredy Jacob on Unsplash

If you find this post helpful, head over to my blog and check out some of my other posts!

Redis is an open-source, in-memory data store. Although there are many use cases, including acting as a message broker, Redis is commonly used as a caching mechanism. I’ve recently been looking…


Photo by Taylor Vick on Unsplash

Quick note: Since writing this article, I’ve actually gone the route of using strictly Gatsby for my blog, but the content below still applies if you’re thinking of using Ghost as your headless CMS.

Also, if you find this post helpful, head over to my blog and check out some…


Photo by Marko Horvat on Unsplash

If you find this post helpful, head over to my blog and check out some of my other posts!

Google’s Firebase is a “platform that helps you quickly develop high-quality apps and grow your business”. One of its capabilities includes user authentication. Google makes setting this auth up within your…


Photo by Todd Cravens on Unsplash

If you find this post helpful, head over to my blog and check out some of my other posts!

I recently began playing around with Docker in my spare time. I’ve heard a lot about the benefits of containerizing applications but, being an avid practitioner of pain driven development, I…

Clayton

Passionate about all things programming and personal finance — Check out some of my other posts on https://thefrugal.dev/blog

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store