Serializing go types to JSON
June 4, 2024 (3mo ago)
An omitempty should only be used with a pointer type to allow three distinct values
My Foray into the world of homelabbing
May 27, 2024 (3mo ago)
I've gotten into self hosting a bunch of services for more privacy and control and I am loving it.
SVG sprite icons in Next.js
September 9, 2023 (1y ago)
SVG's are the easiest way to embed icons into any website. And because they are valid HTML, it might seem like a perfectly fine thing to just add all your SVGs into the JSX of your react app. However, SVG's are some of the most expensive things to add to your Javascript bundle...
My Toolkit
March 27, 2021 (3y ago)
A list of tools that I use, along with suggestions to get the most out of them
You Need a Password Manager
February 25, 2021 (3y ago)
A password manager will protect you against your data and information being stolen
Stop Being Tracked Online
February 1, 2021 (3y ago)
Have you ever felt like advertising companies are following you around the internet? Maybe you were searching for a swimsuit online and then the next week you saw an ad for those same swimsuits in an unexpected place? This is a common occurrence and is not a coincidence. This is you being tracked on the internet.