Making large uploads resumable with TurboPush
How TurboPush splits big files into chunks, retries the ones that fail, carries on after a page reload, and keeps the PHP side safe when chunks arrive twice or all at once.
Notes on how I build things, mostly the products on this site.
How TurboPush splits big files into chunks, retries the ones that fail, carries on after a page reload, and keeps the PHP side safe when chunks arrive twice or all at once.
How the second version of Where Should I Live keeps its data in a headless CMS, ships it as static JSON, and refuses to build if the data has drifted.
What it takes to turn a live website into a copy that works with no connection, and how ScrapePy maps URLs to files, rewrites links and only re-downloads what has changed.
The rules behind the Solar Calendar, why the year starts on the first Monday after the spring equinox, and why the rebuild swapped special days for a leap week.
What it takes to publish an article to Apple News from PHP, from signing requests and building multipart uploads to the JSON details Appleās format is strict about.