Deploying a live Datasette demo when the tests pass
I've implemented this pattern a bunch of times now - here's the version I've settled on for my [datasette-auth0 plugin](https://github.com/simonw/d...
446 words
|
2 minutes
Integrating Podman with Kubernetes - A Comprehensive Guide
A practical guide to seamlessly integrating Podman with Kubernetes workflows, including generating Kubernetes manifests, development practices, and migration strategies.
1183 words
|
6 minutes
Use DuckDB to convert parquet to JSON and then open it in Datasette Lite
[pickapic.io](https://pickapic.io/) is a new tool funded by [stability.ai](https://stability.ai/) which asks people to generate and then vote on im...
608 words
|
3 minutes
Converting HTML and rich-text to Markdown
If you copy and paste from a web page - including a full table - into a GitHub issue comment GitHub converts it to the corresponding Markdown for y...
112 words
|
1 minute
Interactive row selection prototype with Datasette
I added a new [llms](https://simonwillison.net/tags/llms/) tag to my blog, for my content about Large Language Models.
759 words
|
4 minutes
Redirects for Datasette
I made some changes to my https://til.simonwillison.net/ site that resulted in cleaner URL designs, so I needed to setup some redirects. I configur...
86 words
|
1 minute
Running Docker on an M1 Mac
*TLDR: Use `platform: linux/amd64` in `docker-compose.yml` and your containers will probably work!*
868 words
|
4 minutes
Writing tests for the ASGI lifespan protocol with HTTPX
Uvicorn silently ignores exceptions that occur during startup against the ASGI lifespan protocol - see [starlette/issues/486](https://github.com/en...
149 words
|
1 minute