Migrating from Cloudflare Pages to Workers (and cleaning up the mess)
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.
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 10+ 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.
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.
The future of search isn't keywords, it's context. In my guest post for Orange Marketing, I explored how AI is reshaping SEO and how marketers and web developers can adapt.
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.