Alan Norbauer
Alan Norbauer was a web developer in a past life but now lives in Los Angeles doing who knows what.
He's extremely relieved to no longer be living in Silicon Valley which almost killed his soul.
Alan is so old that you should call him "gramps." Alan enjoys bad music and bad novels. His politics are succinctly summarized by Divine. He still doesn't know how to use Snapchat or TikTok.
If you'd like to know a little about Alan's personal life you can take a peek at his facebook profile, or if you'd like to know way too much about his personal life you can watch this documentary on Youtube.
Opinions expressed are solely his own and do not express the views or opinions of his employer.
You can subscribe to this site's RSS feed . You reach Alan by e-mail or through other contact methods .
Writing
2025
-
Rocco Fridge Power Consumption
Power consumption data on Instagram's favorite drink fridge -
Switching from tsup to tsdown
Notes on switching to the tsdown bundler for my npm packages -
Dying for Beauty
Make your html/js/css beautiful -
Against Horizontal Scroll (Even More)
More tools to fight unwanted horizontal scrolling -
From Next.js to Astro: A Page Size Comparison
A comparison of page size after rebuilding this site in Astro
2023
-
Upgrade your Development Environments with Devbox
A gentle guide to creating isolated development environments -
Disable JavaScript Source Maps
Why you should disable JS source maps when debugging code -
Fitting Text, Anywhere
How to fit text to fill a container, in the browser or on a server -
Relay-style GraphQL
GraphQL best practices for 2023
2022
-
Groups in ZeroTier Rules
How to express group membership in ZeroTier rules -
ZeroNS: Painless DNS for ZeroTier
How to use DNS instead of IP addresses in your ZeroTier Network -
Run zrepl on TrueNAS
Run zrepl on TrueNAS in a way that survives reboots and OS updates -
Run ZeroTier on TrueNAS
Run ZeroTier on TrueNAS in a way that survives reboots and OS updates
2021
-
Run Proxmox Backup Server on TrueNAS
Run Proxmox Backup Server (PBS) on a TrueNAS bhyve VM
2018
-
67 Weird Debugging Tricks Your Browser Doesn't Want You to Know
Advanced browser parlor tricks
2016
-
Cross-platform Node.js
An on-going guide to help you write better cross-platform Node.js -
Over-engineering a bookmarklet
Making a bookmarklet using as much unnecessary tech as possible
2006
-
Useful linux/unix commands
Collection of handy command-line tricks for Unix/Linux systems
2005
-
Python Socket Server
Building a Flash XML Socket Server in Python -
Spell Checker
A web-based spell checker implementation -
AJAX Polling
Practical guide to using XMLHttpRequest for rapid polling in AJAX applications -
Linux Search and Replace
Command-line search and replace across multiple files in Unix/Linux -
PHP Function Overloading
How to emulate function overloading in PHP using various techniques -
Web Application Security
Presentation files on web application security vulnerabilities and defense -
Link Checker
Command-line tool to check link validity on web pages

