Adding extra read-only information to a Django admin change page
I figured out this pattern today for adding templated extra blocks of information to the Django admin change page for an object.
154 words
|
1 minute
SRE Principles and Error Budgets
Day 58 of 90 Days of DevOps - SRE Principles and Error Budgets. Part of the Monitoring & Observability series covering essential DevOps concepts and hands-on practices.
1050 words
|
5 minutes
KNN queries with SpatiaLite
The latest version of SpatiaLite adds KNN support, which makes it easy to efficiently answer the question "what are the X closest records to this p...
176 words
|
1 minute
Alerting and Incident Management
Day 57 of 90 Days of DevOps - Alerting and Incident Management. Part of the Monitoring & Observability series covering essential DevOps concepts and hands-on practices.
473 words
|
2 minutes
Code coverage using pytest and codecov.io
I got my [asgi-csrf](https://github.com/simonw/asgi-csrf) Python package up to 100% code coverage. Here's [the pull request](https://github.com/sim...
335 words
|
2 minutes
Distributed Tracing with OpenTelemetry
Day 56 of 90 Days of DevOps - Distributed Tracing with OpenTelemetry. Part of the Monitoring & Observability series covering essential DevOps concepts and hands-on practices.
468 words
|
2 minutes
Build the official Python documentation locally
First, checkout the cpython repo:
138 words
|
1 minute
Explicit file encodings using click.File
I wanted to add a `--encoding` option to `sqlite-utils insert` which could be used to change the file encoding used to read the incoming CSV or TSV...
171 words
|
1 minute