41554 blogs · [ { "id": "01a0878f-bcef-7043-b058-87a67475b396", "title": "Migrating from Bootstrap to Tailwind", "url": "https://johnzanussi.com/posts/bootstrap-to-tailwind-migration/", "published_at": "2025-02-27T00:00:00+00:00" }, { "id": "01a0878f-bcef-7043-b058-87a67514c7d1", "title": "Fantasy Football Standard vs Fractional Kicker Scoring", "url": "https://johnzanussi.com/posts/standard-vs-fractional-kicker-scoring/", "published_at": "2025-01-07T00:00:00+00:00" }, { "id": "01a0878f-bcef-7043-b058-87a6757f5176", "title": "Use UniFi G4 Doorbell Fingerprint to Unlock Home Assistant Lock", "url": "https://johnzanussi.com/posts/unifi-g4-doorbell-fingerprint-unlock/", "published_at": "2024-12-06T00:00:00+00:00" }, { "id": "01a0878f-bcef-7043-b058-87a6763e04d4", "title": "Creating an Animated Eye for a Painted Minions Pumpkin", "url": "https://johnzanussi.com/posts/minions-pumpkin-animated-eye/", "published_at": "2024-11-17T00:00:00+00:00" }, { "id": "01a0878f-bcef-7043-b058-87a676befe8d", "title": "Running a Half Marathon 10 Months After Breaking My Leg", "url": "https://johnzanussi.com/posts/suffolk-half-marathon-2023/", "published_at": "2024-01-01T00:00:00+00:00" }, { "id": "01a0878f-bcef-7043-b058-87a677516de4", "title": "DIY Automated Christmas Tree Watering", "url": "https://johnzanussi.com/posts/diy-automated-christmas-tree-watering/", "published_at": "2023-12-10T00:00:00+00:00" }, { "id": "01a0878f-bcef-7043-b058-87a67801c2ef", "title": "iPhone 15 Pro Action Button Shortcut for Commuting", "url": "https://johnzanussi.com/posts/iphone-action-button-commute-shortcut/", "published_at": "2023-10-28T00:00:00+00:00" }, { "id": "01a0878f-bcef-7043-b058-87a67847db98", "title": "Migrating from Next.js to Astro", "url": "https://johnzanussi.com/posts/nextjs-to-astro-migration/", "published_at": "2023-02-13T00:00:00+00:00" }, { "id": "01a0878f-bcef-7043-b058-87a678fc2d13", "title": "Upgrading to Next.js 13 and opting in to the app directory beta", "url": "https://johnzanussi.com/posts/nextjs-version-13-beta-upgrade/", "published_at": "2023-01-08T00:00:00+00:00" }, { "id": "01a0878f-bcef-7043-b058-87a679e103a7", "title": "Rack Mounting Home Assistant Yellow", "url": "https://johnzanussi.com/posts/rack-mounting-home-assistant-yellow/", "published_at": "2022-12-27T00:00:00+00:00" }, { "id": "01a0878f-bcef-7043-b058-87a67a6f88fd", "title": "Tricking an Ecobee Thermostat to Wirelessly Control Mini Split Unit Without Any Wiring", "url": "https://johnzanussi.com/posts/wireless-ecobee-mini-split-home-assistant/", "published_at": "2022-06-22T00:00:00+00:00" }, { "id": "01a0878f-bcef-7043-b058-87a67ab64a9b", "title": "Creating Christmas Light Effect with WLED", "url": "https://johnzanussi.com/posts/wled-christmas-lights/", "published_at": "2021-12-09T00:00:00+00:00" }, { "id": "01a0878f-bcef-7043-b058-87a67ba86f33", "title": "Playing UniFi G4 Doorbell Chime through Sonos with Home Assistant", "url": "https://johnzanussi.com/posts/unifi-g4-doorbell-chime-with-sonos/", "published_at": "2021-11-05T00:00:00+00:00" }, { "id": "01a0878f-bcef-7043-b058-87a67c1bf231", "title": "Using Custom Icon SVGs with Font Awesome's React Component", "url": "https://johnzanussi.com/posts/using-custom-svgs-with-fontawesome/", "published_at": "2021-11-01T00:00:00+00:00" }, { "id": "01a0878f-bcef-7043-b058-87a67cad8023", "title": "Controlling a 3D Printer's Power Supply with OctoPrint", "url": "https://johnzanussi.com/posts/3d-printer-psu-control/", "published_at": "2021-10-29T00:00:00+00:00" } ] posts Claim your blog
Back to John Zanussi
Blog · corpus.blog/blogs/johnzanussi.com/posts

John Zanussi

johnzanussi.com

2025

2024

2023

2022

2021