Caktus Blog
Web development blog with how-to's on UX, quality assurance, project management, and more.
-
Hosting Django Sites on Amazon Elastic Beanstalk
Introduction Amazon Web Services (AWS)' Elastic Beanstalk is a service that bundles up a number of their lower-level services to manage many details for you when deploying a s... Read more
March 23, 2017 -
Here's a Production-Ready Dockerfile for Your Python/Django App
Update (October 29, 2019): I updated this post with more recent Django and Postgres versions, to use Python and pip directly in the container (instead of in a separate virtual ... Read more
March 14, 2017 -
Opening External Links: Same Tab or New?
The Debate My teammates and I recently engaged in a spirited debate over whether outbound links (links to external websites) should open in the same or in a new tab. “Same tab” ... Read more
March 1, 2017 -
Python type annotations
When it comes to programming, I have a belt and suspenders philosophy. Anything that can help me avoid errors early is worth looking into. The type annotation support that's be... Read more
February 22, 2017 -
Caktus Attends Wagtail CMS Sprint in Reykjavik
Caktus CEO Tobias McNulty and Sales Engineer David Ray recently had the opportunity to attend a development sprint for the Wagtail Content Management System (CMS) in Reykjavik, ... Read more
February 17, 2017 -
How to write a bug report
Here are some brief thoughts on writing good bug reports in general. Main elements There are four crucial elements when writing a bug report: What did you do What did you see... Read more
February 15, 2017