Alan NorbauerThe innernet website of Alan Norbauerhttps://alan.norbauer.com/Rocco Fridge Power Consumptionhttps://alan.norbauer.com/articles/rocco-fridge-power-consumption/https://alan.norbauer.com/articles/rocco-fridge-power-consumption/Power consumption data on Instagram's favorite drink fridgeSat, 18 Oct 2025 20:46:38 GMTappliancesroccodataalanSwitching from tsup to tsdownhttps://alan.norbauer.com/articles/tsdown-bundler/https://alan.norbauer.com/articles/tsdown-bundler/Notes on switching to the tsdown bundler for my npm packagesSun, 25 May 2025 17:00:56 GMTwebjavascriptalanDying for Beautyhttps://alan.norbauer.com/articles/dying-for-beauty/https://alan.norbauer.com/articles/dying-for-beauty/Make your html/js/css beautifulFri, 02 May 2025 03:05:52 GMTwebhtmlastroalanAgainst Horizontal Scroll (Even More)https://alan.norbauer.com/articles/against-horizontal-scroll/https://alan.norbauer.com/articles/against-horizontal-scroll/More tools to fight unwanted horizontal scrollingWed, 30 Apr 2025 03:30:58 GMTwebhtmlcssalanFrom Next.js to Astro: A Page Size Comparisonhttps://alan.norbauer.com/articles/astro-vs-nextjs-page-size/https://alan.norbauer.com/articles/astro-vs-nextjs-page-size/A comparison of page size after rebuilding this site in AstroWed, 23 Apr 2025 05:09:29 GMTssgastronextjsalanUpgrade your Development Environments with Devboxhttps://alan.norbauer.com/articles/devbox-intro/https://alan.norbauer.com/articles/devbox-intro/A gentle guide to creating isolated development environmentsThu, 16 Nov 2023 09:40:01 GMTdevboxsoftwaredevelopment-environmentsnixalanDisable JavaScript Source Mapshttps://alan.norbauer.com/articles/disable-source-maps/https://alan.norbauer.com/articles/disable-source-maps/Why you should disable JS source maps when debugging codeMon, 13 Nov 2023 09:33:33 GMTdebuggingjavascriptalanFitting Text, Anywherehttps://alan.norbauer.com/articles/satori-fit-text/https://alan.norbauer.com/articles/satori-fit-text/How to fit text to fill a container, in the browser or on a serverWed, 06 Sep 2023 10:44:40 GMTtypographysatorijavascriptnext.jsalanRelay-style GraphQLhttps://alan.norbauer.com/articles/relay-style-graphql/https://alan.norbauer.com/articles/relay-style-graphql/GraphQL best practices for 2023Mon, 31 Jul 2023 10:52:57 GMTgraphqlrelayreactjavascriptalanGroups in ZeroTier Ruleshttps://alan.norbauer.com/articles/zerotier-rule-groups/https://alan.norbauer.com/articles/zerotier-rule-groups/How to express group membership in ZeroTier rulesThu, 03 Mar 2022 08:13:49 GMThomelabzerotieralanZeroNS: Painless DNS for ZeroTierhttps://alan.norbauer.com/articles/zerons-setup/https://alan.norbauer.com/articles/zerons-setup/How to use DNS instead of IP addresses in your ZeroTier NetworkSun, 27 Feb 2022 00:45:26 GMThomelabzerotierdnszeronsalanRun zrepl on TrueNAShttps://alan.norbauer.com/articles/zrepl-on-truenas/https://alan.norbauer.com/articles/zrepl-on-truenas/Run zrepl on TrueNAS in a way that survives reboots and OS updatesFri, 18 Feb 2022 05:42:00 GMThomelabtruenaszreplreplicationzfsalanRun ZeroTier on TrueNAShttps://alan.norbauer.com/articles/zerotier-on-truenas/https://alan.norbauer.com/articles/zerotier-on-truenas/Run ZeroTier on TrueNAS in a way that survives reboots and OS updatesMon, 14 Feb 2022 06:17:30 GMThomelabtruenaszerotieralanRun Proxmox Backup Server on TrueNAShttps://alan.norbauer.com/articles/pbs-on-truenas/https://alan.norbauer.com/articles/pbs-on-truenas/Run Proxmox Backup Server (PBS) on a TrueNAS bhyve VMMon, 16 Aug 2021 19:56:43 GMThomelabtruenasproxmoxalan67 Weird Debugging Tricks Your Browser Doesn't Want You to Knowhttps://alan.norbauer.com/articles/browser-debugging-tricks/https://alan.norbauer.com/articles/browser-debugging-tricks/Advanced browser parlor tricksThu, 02 Aug 2018 06:28:29 GMTjavascriptdebuggingalanCross-platform Node.jshttps://alan.norbauer.com/articles/cross-platform-nodejs/https://alan.norbauer.com/articles/cross-platform-nodejs/An on-going guide to help you write better cross-platform Node.jsMon, 25 Apr 2016 00:00:00 GMTjavascriptalanOver-engineering a bookmarklethttps://alan.norbauer.com/articles/bookcision/https://alan.norbauer.com/articles/bookcision/Making a bookmarklet using as much unnecessary tech as possibleMon, 04 Apr 2016 00:00:00 GMTjavascriptalanUseful linux/unix commandshttps://alan.norbauer.com/articles/useful-linux-unix-commands/https://alan.norbauer.com/articles/useful-linux-unix-commands/Collection of handy command-line tricks for Unix/Linux systemsWed, 22 Feb 2006 18:22:11 GMTunixlinuxclibashalanPython Socket Serverhttps://alan.norbauer.com/articles/python-socket-server/https://alan.norbauer.com/articles/python-socket-server/Building a Flash XML Socket Server in PythonWed, 26 Oct 2005 14:21:15 GMTpythonflashnetworkingsocketsalanSpell Checkerhttps://alan.norbauer.com/articles/spell-checker/https://alan.norbauer.com/articles/spell-checker/A web-based spell checker implementationTue, 30 Aug 2005 11:05:00 GMTwebspellingalanAJAX Pollinghttps://alan.norbauer.com/articles/ajax-polling/https://alan.norbauer.com/articles/ajax-polling/Practical guide to using XMLHttpRequest for rapid polling in AJAX applicationsMon, 22 Aug 2005 18:15:52 GMTajaxjavascriptwebalanLinux Search and Replacehttps://alan.norbauer.com/articles/linux-search-and-replace/https://alan.norbauer.com/articles/linux-search-and-replace/Command-line search and replace across multiple files in Unix/LinuxMon, 22 Aug 2005 13:01:00 GMTlinuxclialanPHP Function Overloadinghttps://alan.norbauer.com/articles/php-function-overloading/https://alan.norbauer.com/articles/php-function-overloading/How to emulate function overloading in PHP using various techniquesSun, 21 Aug 2005 12:44:46 GMTphpprogrammingalanWeb Application Securityhttps://alan.norbauer.com/articles/web-application-security/https://alan.norbauer.com/articles/web-application-security/Presentation files on web application security vulnerabilities and defenseSat, 14 May 2005 11:54:27 GMTsecuritywebalanLink Checkerhttps://alan.norbauer.com/articles/link-checker/https://alan.norbauer.com/articles/link-checker/Command-line tool to check link validity on web pagesFri, 13 May 2005 07:41:41 GMTphpwebalan