Header
Blog
Tags
About
As a personAs a developer
ProjectsContact

Performant CSS Underline animations

July 15, 2018Animation, CSS, Performance, Tutorial

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: Why?

March 26, 2018Graphql, Tutorial

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…

Routing traffic per-domain with a Peplink Router

January 31, 2018Networking, Tutorial

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…

Managing dotfiles and ZSH with dotbot and antigen

November 06, 2017Computer setup, Config, Tutorial

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…