Learn by doing
Guides
Practical guides to shipping software, navigating the App Store and building for the web.
-
Count real readers from a server log
Separate people from CDN edges, bots and your own tooling in a JSON access log, with the jq commands and the asset test that turned 4,958 pageviews into 48. -
Before you reply to a 4.3 spam rejection
What to check, measure and fix before you answer an App Review 4.3 spam rejection, based on twelve updates rejected in one batch in August 2026. -
Check App Store screenshots before you upload them
Lint a screenshot folder offline for exact sizes, formats, transparency, counts and stray files, and know which findings fail the check and which are warnings. -
Test the package you publish, not the repo you built
Install your packed npm tarball in an empty folder and run its real entry point before you publish. The check that caught metaproof failing under npx.