Kubernetes Architecture and Components
2024-02-04
Day 35 of 90 Days of DevOps - Kubernetes Architecture and Components. Part of the Containerization & Orchestration series covering essential DevOps concepts and hands-on practices.
420 words
|
2 minutes
Writing a Datasette CLI plugin that mostly duplicates an existing command
2024-02-03
My new [datasette-gunicorn](https://datasette.io/plugins/datasette-gunicorn) plugin adds a new command to Datasette - `datasette gunicorn` - which ...
794 words
|
4 minutes
GraphQL fragments
2024-02-03
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
Docker Networking and Storage
2024-02-03
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
2024-02-02
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
2024-02-02
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
Syntax highlighting Python console examples with GFM
2024-02-02
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
Docker Images and Dockerfile Best Practices
2024-02-01
Day 32 of 90 Days of DevOps - Docker Images and Dockerfile Best Practices. Part of the Containerization & Orchestration series covering essential DevOps concepts and hands-on practices.
145 words
|
1 minute