Blog Posts

Hot Module Replacement is Easy

If you've built projects with Vite, chances are you've also used Hot Module Replacement (HMR). HMR allows you to update your code without...

5 February 2024 - 23 min read

No One Asked for your Age

Age isn’t just a number, or so they said. It’s one that affects you mentally. Often presented as pride, but also a recipe for envy.

1 January 2023 - 2 min read

Reflecting 2021

The ever-so-lonely year, but an important one.

7 January 2022 - 1 min read

My First Two Weeks with a Mac

On 26 November 2021, I've received my first MacBook Pro bought from my own pocket. It was a huge, huge investment, especially coming from a...

12 December 2021 - 4 min read

My Svelte Code Ordering Style

Formatting Svelte code with Prettier is just half the story, the script tag is where the magic happens, but there's no formal way to...

28 March 2021 - 2 min read

Using Apollo Client in Sapper

If you've tried to get Apollo Client to work with Sapper, you'll quickly notice that queries can get very repetitive, especially when...

21 December 2020 - 5 min read

Simple Svelte Routing with Reactive URLs

If you're not using SvelteKit, and you need a router in the wild, you'll quickly notice that there are A LOT of choices out there. If all you need is to conditionally render a few components based on the URL, we should be able to use native web APIs to do just that!

18 October 2020 - 5 min read

My NodeJS Backend Stack

The NodeJS ecosystem is large and there are many ways to build your server. In about 6 months of learning backend work, I finally came out...

9 March 2020 - 6 min read

Fixing Weather Skins in Rainmeter

Another day, another weather service down. Here are the steps to fix broken weather skins and migrate to different weather service APIs.

18 January 2020 - 7 min read

Building My First Apollo Server

I recently got interested in GraphQL whilst building a new server. I had experience with the REST infrastructure before so this post will go...

5 October 2019 - 3 min read

Extending Include Components in Jekyll

This post will highlight some tips and tricks of the include tag to build more advanced components in Jekyll. The include docs explains it...

19 July 2019 - 2 min read

3 Ways to Fix Rainmeter Crashes

Sometimes Rainmeter crashes and you have no idea why. Here's a straightforward guide to fix it.

6 June 2019 - 2 min read