Why I migrated my stack from Eleventy to Astro 6
Two years on a DIY toolchain, an acquisition that changed the vibe, and why moving FreshJuice to Astro 6 felt like switching from Arch Linux to macOS.
Dad. Husband. Proud servant of two cats. By day, I craft web experiences. By night, I craft more web experiences. Weekends? Bold of you to assume I stop.
I run FreshJuice, a dev studio for teams who want fast, modern web. All juice, no pulp. 🍊
I've spent 15+ years building for companies like Iru, Orange Marketing, Kandji, Trovata, and DataFox. When I'm not coding, I'm probably traveling, playing video games, or being bossed around by cats.
Two years on a DIY toolchain, an acquisition that changed the vibe, and why moving FreshJuice to Astro 6 felt like switching from Arch Linux to macOS.
HubSpot's cookie consent banner secretly loads Google Fonts before you even consent, leaking your IP to Google. Here's how I fixed it with a JavaScript proxy hack.
My experience merging an 11ty static site and API into a single Cloudflare Worker, plus a bash script to delete old Pages deployments when the dashboard won't let you.
A guide to replacing your Digi España router with your own hardware by capturing PPPoE credentials through packet sniffing. Includes bridge setup, Wireshark analysis, and GL.iNet configuration.
Reflecting on a year filled with code, open-source contributions, and the amazing people who made it all worthwhile.
A web archiving tool that allows you to capture and explore snapshots of webpages over time. Like the Wayback Machine, but as your own personal Time Machine.
Discover CSS hacks and shortcuts, including using box-sizing, selection pseudo-class, caret color for input elements, displaying links when an element has no text value, fitting images to content, detecting dark system mode, hiding images on mobile, using CSS vendor prefixes for different browsers, and utilizing Autoprefixer. Learn these tips and improve your CSS coding skills.