Caktus Blog
Web development blog with how-to's on UX, quality assurance, project management, and more.
-
Migrating Python & Django Projects to uv
I recently migrated a legacy project that used requirements files to uv. I undertook the project in hopes of streamlining the setup process and to help to ensure that the versi... Read more
June 11, 2025 -
DjangoCon Europe 2025 Highlights
Three Cakti recently attended DjangoCon Europe 2025 in Dublin and it was a wonderful experience! It was great to see and chat with various Django community members we usually on... Read more
May 27, 2025 -
Chicago Like a Local: Part 2
Discover Chicago's hidden gems beyond the usual tourist spots. Explore unique eats, speakeasies, offbeat museums, and nature escapes. This guide highlights local favorites and q... Read more
April 24, 2025 -
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