GraphQL fragments
One of [the scripts](https://github.com/simonw/datasette.io/blob/main/build_directory.py) that builds and deploys [datasette.io](https://datasette....
273 words
|
1 minute
Simple load testing with Locust
I've been using [Locust](https://locust.io/) recently to run some load tests - most significantly [these tests](https://github.com/simonw/django_sq...
474 words
|
2 minutes
Docker Networking and Storage
Day 34 of 90 Days of DevOps - Docker Networking and Storage. Part of the Containerization & Orchestration series covering essential DevOps concepts and hands-on practices.
424 words
|
2 minutes
Transcribing MP3s with whisper-cpp on macOS
I asked [on Twitter](https://twitter.com/simonw/status/1783520794754318600) for tips about running Whisper transcriptions in the CLI on my Mac. Wer...
708 words
|
4 minutes
Docker Compose for Multi-Container Apps
Day 33 of 90 Days of DevOps - Docker Compose for Multi-Container Apps. Part of the Containerization & Orchestration series covering essential DevOps concepts and hands-on practices.
574 words
|
3 minutes
Publish releases to PyPI from GitHub Actions without a password or token
I published a package to [PyPI](https://pypi.org) today using their [Trusted Publishers](https://docs.pypi.org/trusted-publishers/) mechanism for t...
1087 words
|
5 minutes
Syntax highlighting Python console examples with GFM
It turns out [GitHub Flavored Markdown](https://github.github.com/gfm/) can apply syntax highlighting to Python console examples, like this one:
187 words
|
1 minute
Compile a new sqlite3 binary on Ubuntu
I wanted to try the `vacuum into` backup command that was released in SQLite3 3.27.0 [on 2019-02-07](https://www.sqlite.org/changes.html#version_3_...
85 words
|
1 minute