Blog Posts

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…
10 April 2021 - 1 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
Svelte doesn't have an official router yet. If all you need is to conditionally render a few components based on the URL, there's no reason to use one of the 10+ Svelte routers out there that do more than you asked for. 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 - 7 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 - 8 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 tag to build more advanced components in Jekyll. The docs explains it thoroughly, and…
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

© Bjorn Lu 2021