TypeScript's index types seem super useful when you first find out about them. If you aren't familiar with index types, here's a crash course example: As you can see, in our example allows any string to be a property name (key), and any number to…
I'm going to be honest, here. I love TypeScript, but some of the docs for their utility methods aren't that great. Thankfully, they have examples, but sometimes, even those aren't that helpful. is one of those utility methods that always had an…
We've all been there. That moment when you are on a slow connection and ever so slowly a page's content loads. One. thing. at. a. time. Then you can see everything but the text for a brief moment before BAM! The font loads and everything goes blank…
The types of components in React is on of those topics that many don't quite grasp, or assume that it isn't worth the effort to learn it for the performance boost that they may get back. Honestly, though, the types of components in React aren't that…
Let's be honest, getting your first job as a developer isn't as easy as we would all like it to be. It's a competitive field, and there's a huge amount of people trying to break into it. So how did I do it? I'll tell you, as well as provide some…
One of the worst parts about hover effects is that they often look horrible on mobile devices because they trigger on click... Then don't go away and just sit there (laughing at you I guess). I got irritated, so I began wondering if there is a fix…
With CSS, there's plenty of ways to do an underline. Borders, box shadows, pseudo elements... The list goes on and on. But is any one method better than another? Let's take a look at a few methods of doing a simple animated underline, then we'll dig…
GraphQL is one of those hot new technologies that is showing a lot of promise, and is also being adopted in a bunch of industries. But what is GraphQL? Is it a programming language? A Library? A Framework? In actuality, it's none of those things. So…
There are several instances where one may want to route traffic to a specific domain through a certain WAN connection. One use case I recently encountered is when your country's IP is blocked for a specific site. It's a relatively simple process, and…
I was wondering recently, if I could tell my younger self anything, what would that be? As you can guess, the list was quite large, but that got me thinking... As far as programming, what would I tell myself? And that, my friend, is what I have here…
I'm gonna be honest here, quite often I would get frustrated with dotfiles. A large part of that frustration was because I never took the time to properly set up my dotfiles, so any time that I would add a new file or make a change, I would have to…