Sep 22, 2020
Using Union Types in TypeScript
How to effectively use union types in TypeScript.
Apr 11, 2020
Blogging on Hugo
Series of posts about creating a blog using Hugo
Apr 10, 2020
How I Stay Focused with Work Logs
Reduce some of the effort when context switching with timestamped work logs.
Feb 9, 2020
Debouncing and Throttling React Events
Why and how to throttle or debounce events in ReactJS.
Dec 24, 2019
This past year my tech stack saw some exciting changes. We fully embraced React Hooks, Typescript and GraphQL.
Aug 21, 2019
Https Explained Simply
I found it difficult to find a simple overview of why HTTPS is important, and how it works, so I put this post together.
Jul 19, 2019
Tuning Php Fpm
My experience running Drupal sites with php-fpm at scale.
Apr 2, 2019
Building Decoupled Drupal Sites 2019
Deciding between using GatsbyJS or NextJS as your frontend in a decoupled Drupal project.
Jan 12, 2019
Easily Patch Contrib Drupal Modules Composer
The workflow for patching Drupal modules can be a bit obtuse if you do everything by hand, but with composer it's easy!