-
Dec 31, 2021
2020/21 Retrospective
What did I do and what am I looking forward to next?
-
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
2019 Retrospective
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!