Blog π€·ββοΈA new coat of paintAfter 5 years with Hugo, I rebuilt this blog using Astro, Tailwind CSS v4, and modern JavaScript tooling. Here's what changed and why.
AI π€Automation π€Install n8n locally using CloudflareLearn to install n8n locally with Docker and Cloudflare Tunnel. Includes PostgreSQL setup and Zero Trust security for home lab deployment.
AI π€Doom or Vibe CodingA look at the exciting AI announcements from Google I/O, Microsoft Build, and Anthropic's Claude 4 launch, plus a new Doom game.
macOS πAI π€Personal Project Updates and AI EditorsAbout that time I wrote and published an App to the Apple App Store without knowing how to code
Vinyl π§Life π¨βπ«My 2024 Top 20(ish)A curated collection of my favorite album releases from 2024, featuring everything from progressive rock to electronic music, showcasing both veteran artists and exciting new releases.
macOS πAI π€Running Flux on macOSβLearn how to install and use MFLUX to run FLUX.1 models on macOS. This guide explores generating high-quality AI images, comparing [Schnell] and [Dev] models, and enhancing outputs with LoRAs for custom styles.β
Python πmacOS πZsh Conda Environment Selector FunctionStreamline your Python workflow on macOS with a custom Zsh function for quickly selecting and activating Conda environments. Simplify environment management with this interactive and efficient solution!
Ansible π¨βπ»Cloud β οΈDynamic Network Config in Ansible: Local to Azure VNetLearn to use Ansible's network utilities for dynamic subnet configuration and Azure VNet deployment. Boost your infrastructure-as-code flexibility with practical examples.