Practice Articles
Retrospectives, handbooks, and evaluations from real projects. Updated continuously.
Between bulk generation and human editing: our content pipeline
Bulk-generated content gets flagged; purely manual is slow and expensive. Our pipeline: machine drafts, human authority, realistic cadence.
A hands-on method for evaluating AI cutout edge quality
Hair, glassware, cluttered shelves: the three hard scenes for AI cutouts. A reproducible edge-quality evaluation method, plus what our tool bake-off found.
Static-site SEO fundamentals: sitemap, internal links, and crawl speed — measured
No tricks: five baseline moves that doubled Google's indexing speed on our static sites within three weeks — each with its own verification method.
Windows office automation: a three-layer scheme of scheduler, scripts, and logs
Any fixed daily computer routine can be automated. Our three-layer scheme: Task Scheduler as the skeleton, scripts for the dirty work, logs for safety.
From an AdSense 'low value content' rejection to a rebuild: what actually changed
'Your site isn't ready to show ads.' After a low-value-content rejection, here is how we diagnosed, rebuilt, and which changes actually mattered.
Mini-program virtual payments and rewarded ads: where the compliance line sits
Coins, memberships, ads: where the compliance boundaries of mini-program virtual monetization actually sit — what works, and what never will.
Mini-program review rejections: the compliance checklist we built from ours
Rejections are rarely bad luck. A retrospective of every rejection across three of our mini programs, distilled into the checklist we now run before every release.
Choosing a cross-border payment stack as an indie developer
Choosing a cross-border payment stack as an indie developer: subscriptions, one-off sales, and settlement — with real fees and timelines.
The complete manual for slimming a Git repository and purging secrets
A 3 GB repository, ten-minute clones, secrets still living in history? The complete Git slimming and history-rewrite manual, with verification steps.
Excel performance tuning for 100k-row data: three fixes, measured
A hundred-thousand-row workbook freezing solid? Formula surgery, Power Query, and the data model — three optimization tiers with measured timings.
uni-app: ten real pitfalls moving from web to WeChat Mini Program
One uni-app codebase, two platforms. Ten real pitfalls we hit moving from H5 to WeChat Mini Program — each reproduced and fixed on real devices.
Migrating to WeChat Pay APIv3: the three days behind a 'signature error'
A new merchant account kept returning 'signature error' on every unified order. The full story of migrating a storefront from WeChat Pay APIv2 to APIv3.