Posted in 2025
Configure Kubernetes Traefik Ingress with mTLS
- 2025-06-05
mTLS configuration using an Traefik ingress was more difficult than expected. Primary because important information is hidden well. In fact it is much simpler than one might expect.
Upgrade a Plone RelStorage PostgreSQL Database in Docker Swarm
- 2025-05-06
For over 7 years we are running Plone now on PostgreSQL, primary in a Docker Swarm environment.
Storing a Date/Time Without a Timezone Kills a Kitten on Every Save
- 2025-03-13
When storing event dates in an IT system, the most important factor is preserving the original editor’s intended timezone, rather than normalizing everything to UTC. UTC is just another timezone — it doesn’t inherently simplify calculations. By storing the event in the editor’s intended timezone, all necessary computations for display can be performed dynamically.