Blog
Technical Blog
Thoughts, tutorials, and experiments in modern web development and software engineering.
What I'm Seeing in the Recent AI Security Incident and the Open-Source vs. Closed-Source (China vs. US) Debate
The breach of Hugging Face by OpenAI's test model reveals how closed-source guardrails hinder defensive cybersecurity, proving that effective AI defense relies on adaptable open-source models rather than massive compute funding amid rising geopolitical tensions.
AI Layoff Wave Continues, Monday.com Becomes the Latest Case
【Source Briefing】 Monday.com announced layoffs of about 600 people (20% of its workforce). The co-founders say the move isn't about cutting costs or replacing employees with AI, but about pivoting to an 'AI-first' strategy, with expected restructuring charges of $45–55 million, while still projectin
Upgrading the $0 Cost Agentic RAG Assistant to Llama 4 Scout 17B MoE
Why we migrated from Gemma 26B and Llama 3 to the new Llama 4 Scout 17B Mixture of Experts model on Cloudflare Workers AI for sub-5s latency and zero hallucination.
Building a $0 Multi-Language Newsletter System: Cloudflare Workers, D1, Resend & HMAC Auth
A complete guide to building a production-ready, multi-language newsletter with anti-spam, HMAC-signed unsubscribe links, and automatic subscriber welcome emails using Cloudflare's free-tier stack.
The Ultimate Fix: Migrating Next.js 15 from Cloudflare Pages to Workers with OpenNext
A comprehensive guide to resolving Cloudflare Pages deployment errors for Next.js 15 apps by seamlessly migrating to Cloudflare Workers using OpenNext. Say goodbye to 'Invalid prerender config'.
$0 Multilingual Speech Recognition in Your Chatbot with Cloudflare Whisper
A complete guide to integrating Cloudflare Workers AI Whisper large-v3-turbo into a Next.js chatbot for free multilingual speech-to-text — including a deep-dive comparison of Whisper Base vs Turbo, two production bugs I hit, and how I fixed them.





