About

A personal technical blog, and the trade-offs behind it.

What this is

尘世栈帧 (https://blog.zhoujun.dev) is Stack Frame's personal blog. It is mostly about programming and engineering: algorithms and data structures, backend and frontend work, performance, AI applications, and now and then reading or life notes. Nothing here is scraped or aggregated — articles come from projects actually built, bugs actually hit, and source actually read.

The site is deliberately lightweight: no accounts for reading, no tracking, and every article is available as static HTML with JavaScript disabled.

How it is built

The frontend is a Vue 3 single-page app served from GitHub Pages. Articles, comments and the newsletter are served by a Django backend on PythonAnywhere. The build pre-renders every article and section page into static HTML so search engines and non-JavaScript crawlers can read the full text.

Algorithm visualisations in articles are loaded on demand: only the ones an article actually contains are fetched, so they never slow down any other page.

English edition

Selected posts are rewritten for an English audience rather than machine-translated; the full archive stays in Chinese. Both editions declare each other with hreflang so they are treated as translations, not duplicates.

Content and copyright

Unless stated otherwise, articles are original work and the copyright belongs to the author. Reposting is welcome with attribution and a link back to the original; commercial use without permission is not. See the disclaimer for details.

Contact

Questions about an article, corrections, or anything else worth a conversation: