My name is Robin, and I'm a software engineer and entrepreneur from Borås, Sweden. I'm also an avid cycler who is interested in technology, books, philosophy, and travel.
I narrate my journey as a tech blogger, evolving from a self-created PHP framework to Squarespace, and eventually embracing Tailwind UI and CSS for greater control. I share my transition to MDX and Next.js, leading to a highly efficient site hosted on Google Cloud Platform.
Implementing the Unmarshaler and Marshaler interfaces for custom types in JSON can lead to stack overflow issues, which can be resolved using intermediary variables and type aliases to break recursive loops.
Using oh-my-zsh's plugins brings numerous aliases, many of which may remain unused, like the roughly 50 in the git plugin; to prevent these from loading, alias 'alias' to 'true' before sourcing oh-my-zsh, and then unalias it.
Choosing Gentoo Linux over pfSense for router functionality, this detailed guide covers installation, setup, and configuration, including partitioning, chrooting, Portage settings, kernel updates, inittab modifications, networking with udev rules, bridge creation, hostapd setup, and advanced nftables and Wireguard integration for secure, efficient routing.