Dive into my musings on life and tech in my latest posts; a blend of introspection and innovation. Keep an eye out for fresh insights and updates!
How I built AIGC Weekly using Claude agents, Next.js 15, and Cloudflare to collect, curate, write, and publish AI news on autopilot.
A minimalist URL shortener built with Git commits and serverless edge functions in under 10 lines of code.
How I built a terminal AI chat app over SSH using Node.js, React Ink, GitHub SSH key auth, and the Vercel AI SDK.
Isolate MCP servers inside Docker and bridge them to SSE to avoid arbitrary local file access risks from npx and uvx.
Stitching multiple audio tracks together in Cloudflare Workers by leveraging Browser Rendering and WASM-based FFmpeg.
Using AI prompts to rethink post layout and styling, turning plain markdown into well-crafted pages.
Using AI and Cloudflare to turn daily Hacker News top stories into a podcast you can subscribe to in any podcast app.
An XSLT-based stylesheet for RSS and Atom feeds that renders raw XML as clean, responsive web pages directly in the browser.
Set up a lightweight PyPI mirror on Cloudflare Workers or Snippets that supports PEP 691 and CORS for in-browser Pyodide environments.
Using WebAssembly and Pyodide to run Python directly in the browser, taking Microsoft's MarkItDown as an example to convert Office files with zero installation.
Deploy a high-efficiency Docker registry mirror on Cloudflare Snippets with zero bandwidth billing, supporting Docker Hub, GHCR, Quay, and more.
How I shrunk a Vite SSR Docker image from 1.06GB down to 135MB using multi-stage builds and dependency inlining.
A zero-JS microblog engine that renders Telegram channel updates as clean web pages using modern CSS features.
A practical walkthrough for flashing OpenWrt on the Alibaba Cloud AP8220 router, from U-Boot access to partitioning and firmware installation.
Run the RMBG-1.4 model client-side using WebGPU and Transformers.js to strip image backgrounds with zero server uploads.
Using Cloudflare Zero Trust Gateway and DNS-over-HTTPS (DoH) as a free, customizable alternative to Google Safe Browsing.
Porting DevDojo's clean Aria template to Astro as an open-source personal homepage theme.
A fast and privacy-friendly disposable email service running 100% on Cloudflare Email Workers and Nuxt.
Use Vercel rewrites and a custom script endpoint to bypass AdBlock filters for Vercel Analytics.
An open-source, serverless link shortener built on Cloudflare Workers Analytics Engine supporting up to 3M monthly analytics events.
Building a URL lengthener that pushes the 63-character DNS label limit and wrestling with TLS certificate commonName constraints.
How I use Cloudflare Tunnel, Clash Meta, and NATMap to access my homelab and seed BitTorrent at full speed without a public IPv4.
A look back at a decade of self-hosting, covering the hardware, networking, media, and smart home services that earned a permanent place in my homelab.
Proxy Cloudflare Web Analytics through a Cloudflare Worker to bypass common ad-block filter lists.
Proxy Umami's script and ingest endpoints through a Cloudflare Worker to avoid third-party ad-block filter rules.
A simple proxy to fetch official GitHub OpenGraph preview cards for repositories, issues, pull requests, discussions, and commits.
Running an image processing pipeline on Vercel Edge with WebAssembly, supporting format conversion, resize, crop, filters, and watermarks.
How I deployed a lightweight Pleroma instance using free cloud tiers, leaving only domain renewal costs.
Building a serverless image processing service on Cloudflare Workers with WebAssembly, supporting resize, crop, rotate, filters, and watermarks.
The daily tools, apps, and services I relied on in 2023 for email, notes, photo management, browsing, and more.
How I built DNS.Surf to inspect domain DNS propagation across 120+ countries and 330+ edge locations using Vercel Edge and Cloudflare Workers.
A handy list of tunneling tools for exposing local web services to the public internet for webhook testing and sharing previews.