Showing 1 to 6 of 74 blog posts by Tobias McNulty.
-
Tips for Tracking Django Model Changes with django-pghistory
Django and its admin interface are a big part of why Caktus uses Django, but the admin's ability to log database changes is limited. For example, it shows only changes made via... Read more
April 7, 2025 -
Cakti Share Their Favorite Tools For Streamlined Workflows
At Caktus, We’re always looking for tools that help us streamline our workflows, increase productivity and make our day to day tasks more efficient. Read more
March 27, 2025 -
How to Use regexp_matches and regexp_match in PostgreSQL
Introduction regexp_matches() and regexp_match() are two similar string functions that support regular expression matching directly in the PostgreSQL database. regexp_matches(... Read more
March 19, 2025 -
Private, ngrok-like Dev Servers with Tailscale
This past week, I learned that it's possible to run Tailscale in a local docker-compose.yml on a developer's workstation, and securely allow access to services in the docker-co... Read more
March 12, 2025 -
How to Deploy Selectively to Production
Sometimes, it's necessary to deploy a set of features and/or bug fixes to production before part of the current "testing" branch has been tested completely in a Q/A or staging e... Read more
March 4, 2025 -
How to fix factory_boy post-generation deprecation warnings
We use factory_boy for bootstrapping test data on many Python and Django projects at Caktus. Recently, we encountered a deprecation warning on an older project that had been us... Read more
February 18, 2025