Caktus Blog
Web development blog with how-to's on UX, quality assurance, project management, and more.
-
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 -
Upgrade Smarter, Not Harder: Python Tools for Code Modernization
Upgrading projects is somewhat equivalent to flossing, you know you have to do it, but rarely make time for it. After all, if the project is in active development, there are ex... 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 -
How to Create a Helm Chart for a Django App
At Caktus, we use Helm charts to simplify our deployment process for Django projects. Helm is a package manager for Kubernetes, and using Helm charts allows us to automate the ... Read more
March 18, 2025 -
One Thing to Look Out For While Testing django-import-export
Often the applications we build at Caktus deal with large sets of Django objects. The attributes of these objects can vary, and may need updating in certain instances. One of t... Read more
March 17, 2025