Cover Image for Serializing go types to JSON

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

Cover Image for My Foray into the world of homelabbing

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.

Cover Image for SVG sprite icons in Next.js

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...

Cover Image for My Toolkit

My Toolkit

March 27, 2021 (3y ago)

A list of tools that I use, along with suggestions to get the most out of them

Cover Image for You Need a Password Manager

You Need a Password Manager

February 25, 2021 (3y ago)

A password manager will protect you against your data and information being stolen

Cover Image for Stop Being Tracked Online

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.