John ZanussiA place where I write about technology, 3D Printing, and other hobby projects I have going on.https://johnzanussi.com/en-usAstro v5.16.6Migrating from Bootstrap to Tailwindhttps://johnzanussi.com/posts/bootstrap-to-tailwind-migration/https://johnzanussi.com/posts/bootstrap-to-tailwind-migration/A detailed account of my migration from Bootstrap to Tailwind, covering the challenges, benefits, and performance improvements.Thu, 27 Feb 2025 00:00:00 GMTFantasy Football Standard vs Fractional Kicker Scoringhttps://johnzanussi.com/posts/standard-vs-fractional-kicker-scoring/https://johnzanussi.com/posts/standard-vs-fractional-kicker-scoring/An analysis of standard vs fractional kicker scoring in fantasy football for the 2024 regular season.Tue, 07 Jan 2025 00:00:00 GMTUse UniFi G4 Doorbell Fingerprint to Unlock Home Assistant Lockhttps://johnzanussi.com/posts/unifi-g4-doorbell-fingerprint-unlock/https://johnzanussi.com/posts/unifi-g4-doorbell-fingerprint-unlock/Step-by-step instructions to integrate your UniFi G4 Doorbell Pro with Home Assistant, enabling smart lock control and automations using its new fingerprint scanner and NFC reader features.Fri, 06 Dec 2024 00:00:00 GMTCreating an Animated Eye for a Painted Minions Pumpkinhttps://johnzanussi.com/posts/minions-pumpkin-animated-eye/https://johnzanussi.com/posts/minions-pumpkin-animated-eye/Using 3D printing, electronics, and code to create an animated eye for a painted Minions pumpkinSun, 17 Nov 2024 00:00:00 GMTRunning a Half Marathon 10 Months After Breaking My Leghttps://johnzanussi.com/posts/suffolk-half-marathon-2023/https://johnzanussi.com/posts/suffolk-half-marathon-2023/Sharing my story of how I broke my leg while running, the recovery process, and eventual training to complete my first half marathon less than 10 months after the break.Mon, 01 Jan 2024 00:00:00 GMTDIY Automated Christmas Tree Wateringhttps://johnzanussi.com/posts/diy-automated-christmas-tree-watering/https://johnzanussi.com/posts/diy-automated-christmas-tree-watering/I used an Adafruit QT Py ESP32-C3 board, capacitive moisture sensor, a cheap fountain pump, and a relay to create a self watering system for our christmas tree. All for about $20, not including parts and tools I already owned.Sun, 10 Dec 2023 00:00:00 GMTiPhone 15 Pro Action Button Shortcut for Commutinghttps://johnzanussi.com/posts/iphone-action-button-commute-shortcut/https://johnzanussi.com/posts/iphone-action-button-commute-shortcut/Using a custom iOS Shortcut to open my train ticketing app using the iPhone 15 Pro action button only while commutingSat, 28 Oct 2023 00:00:00 GMTMigrating from Next.js to Astrohttps://johnzanussi.com/posts/nextjs-to-astro-migration/https://johnzanussi.com/posts/nextjs-to-astro-migration/A detailed look into migrating a personal site from Next.js to Astro. I share my reasons for the switch, code comparisons, performance benchmarks, some of Astro's shortcomings, and my plans for working with Astro.Mon, 13 Feb 2023 00:00:00 GMTUpgrading to Next.js 13 and opting in to the app directory betahttps://johnzanussi.com/posts/nextjs-version-13-beta-upgrade/https://johnzanussi.com/posts/nextjs-version-13-beta-upgrade/I documented my journey of upgrading this site to Next.js 13 and opting into the new app directory beta.Sun, 08 Jan 2023 00:00:00 GMTRack Mounting Home Assistant Yellowhttps://johnzanussi.com/posts/rack-mounting-home-assistant-yellow/https://johnzanussi.com/posts/rack-mounting-home-assistant-yellow/I designed and 3D printed a custom panel for rack mounting the new Home Assistant Yellow and a Raspberry Pi 4.Tue, 27 Dec 2022 00:00:00 GMTTricking an Ecobee Thermostat to Wirelessly Control Mini Split Unit Without Any Wiringhttps://johnzanussi.com/posts/wireless-ecobee-mini-split-home-assistant/https://johnzanussi.com/posts/wireless-ecobee-mini-split-home-assistant/Step by step guide to connect an ecobee thermostat to a mini split unit via Home Assistant and locally controlled integrations.Wed, 22 Jun 2022 00:00:00 GMTCreating Christmas Light Effect with WLEDhttps://johnzanussi.com/posts/wled-christmas-lights/https://johnzanussi.com/posts/wled-christmas-lights/Using open-source WLED library to recreate a traditional repeating color Christmas string light effectThu, 09 Dec 2021 00:00:00 GMTPlaying UniFi G4 Doorbell Chime through Sonos with Home Assistanthttps://johnzanussi.com/posts/unifi-g4-doorbell-chime-with-sonos/https://johnzanussi.com/posts/unifi-g4-doorbell-chime-with-sonos/Use Home Assitant to play any audio file through a smart speaker when someone rings a UniFi G4 Doorbell.Fri, 05 Nov 2021 00:00:00 GMTUsing Custom Icon SVGs with Font Awesome's React Componenthttps://johnzanussi.com/posts/using-custom-svgs-with-fontawesome/https://johnzanussi.com/posts/using-custom-svgs-with-fontawesome/How I was able to load a custom svg file into the FontAwesomeReact component.Mon, 01 Nov 2021 00:00:00 GMTControlling a 3D Printer's Power Supply with OctoPrinthttps://johnzanussi.com/posts/3d-printer-psu-control/https://johnzanussi.com/posts/3d-printer-psu-control/One of the first things I wanted to do after buying the Ender 3 back in August 2020 was the ability to power on/off the printer via the OctoPrint interface. Luckily there is a robust PSU Control plugin that already exists. I just needed to figure out the hardware...Fri, 29 Oct 2021 00:00:00 GMT