How to Deploy a Static Next.js Site with Cloudflare and GitHub Actions
A practical guide to shipping a static Next.js site on Cloudflare Pages with GitHub Actions, plus a safe way to store deployment secrets.
React · TailwindCSS · Markdown · SEO · Content systems
A technical blog built from Markdown in Git, designed to ship fast, stay searchable, and sit in the same visual system as the original site.
rodrigo@oler:~$ blog status
articles: 19
focus: SEO, React, TailwindCSS, content systems
publish mode: static export
current pipeline: Markdown -> build -> sitemap/rss
- when-staging-and-production-share-the-same-server-a-war-story
- axios-compromised-how-the-2026-npm-supply-chain-attack-happened
- how-to-detect-and-remove-the-axios-malware-from-your-project
- how-to-protect-javascript-projects-against-supply-chain-attacks
Posts
19
Mode
Next.js
SEO
Static
RSS
On
This page continues the archive with older posts generated from Markdown at build time.
A practical guide to shipping a static Next.js site on Cloudflare Pages with GitHub Actions, plus a safe way to store deployment secrets.
Why some agile rituals create calendar pressure without improving coordination, and how teams can replace them with better async defaults.
Daily standups used to be a coordination tool. Today, with better async workflows and AI-assisted status sharing, they often waste engineering time at scale.
A practical look at Hono and Bun: where the performance comes from, who maintains them, and why they make sense for greenfield projects.
A short note on how to get more value from Serena when working with Claude Code, including the Claude-specific context and a practical fallback.
Why removing interactivity as the default makes a CLI more predictable, automatable, and suitable for agent-driven workflows.
Clusters that are easy to scan, easy to link, and easy to keep fresh.
A searchable archive with the same visual DNA as the original site.
March 27, 2026
A practical guide to shipping a static Next.js site on Cloudflare Pages with GitHub Actions, plus a safe way to store deployment secrets.
March 27, 2026
Why some agile rituals create calendar pressure without improving coordination, and how teams can replace them with better async defaults.
March 26, 2026
Daily standups used to be a coordination tool. Today, with better async workflows and AI-assisted status sharing, they often waste engineering time at scale.
March 26, 2026
A practical look at Hono and Bun: where the performance comes from, who maintains them, and why they make sense for greenfield projects.