Using heroku pg:pull to restore a backup to a macOS laptop
Today I worked out how to use the Heroku `pg:pull` command and [Postgres.app](https://postgresapp.com/) to pull a Heroku backup to my laptop.
221 words
|
1 minute
Storing files in an S3 bucket between GitHub Actions runs
For my [git-history live demos](https://github.com/simonw/git-history/issues/30) I needed to store quite large files (~200MB SQLite databases) in b...
297 words
|
1 minute
Using Prettier to check JavaScript code style in GitHub Actions
I [decided](https://github.com/simonw/datasette/issues/1166) to adopt [Prettier](https://prettier.io/) as the JavaScript code style for Datasette, ...
222 words
|
1 minute
Using build-arg variables with Cloud Run deployments
For [datasette/issues/1522](https://github.com/simonw/datasette/issues/1522) I wanted to use a Docker build argument in a `Dockerfile` that would t...
274 words
|
1 minute
Cloning my voice with ElevenLabs
Charlie Holtz published [an astonishing demo](https://twitter.com/charliebholtz/status/1724815159590293764) today, where he hooked together GPT-Vis...
746 words
|
4 minutes
Redirecting all paths on a Vercel instance
I wanted to redirect all traffic to `https://something.vercel.app/` to a different domain - preserving the path and the querystring and serving a 3...
305 words
|
2 minutes
Whisky sour
I picked up the recipe for this one from [this video](https://www.tiktok.com/t/ZTRaxyxQP/) by [@notjustabartender](https://www.tiktok.com/@notjusta...
270 words
|
1 minute
Upgrading a Heroku PostgreSQL database with pg:copy
Figured this out in https://github.com/simonw/simonwillisonblog/issues/132 - I was running PostgreSQL 9.x and I wanted 11.x in order to use the new...
334 words
|
2 minutes