Safely Cancel Your Celery Tasks
I've been working with Celery for a long time and these days it's a pretty stable part of my stack. There's a lot of good articles out there on how and why you'd want to use …
I occasionally write about software development, projects I'm working on, or what I'm reflectin on.
I've been working with Celery for a long time and these days it's a pretty stable part of my stack. There's a lot of good articles out there on how and why you'd want to use …
Working with multiple databases in Django can seem a bit overwhelming at first but setting it up properly is straight forward and really effective. I'm working on a project where I need&…
The past few weeks have been a bit of a struggle. I've been working on a handful of different features for two of our apps, EZ Importer and EZ Fulfill. I had 3 features I was plann…
For the past 5 or so years I've been using Ansible to do all of my deployments. It's a great tool to do everything from installing your operating system packages and installing postg…
I recently needed an easy way to bulk upload data to one of my database models from the Django admin. I didn't want this functionality accessible to users so it didn't make sens…
This past week I ran into an issue where a django management command running on a cron began to hang. I began to rollback changes to the environment, downgrading python versions, downg…
As of Django 2.2, you can add database constraints to your models. I find database constraints extremely valuable and one of those few features that Django really needed.
This blog…
Recently I've been working on a side project that has a search component at it's core. I'm pulling a set of data from an external source, loading it into my database and pushing the da…
The current project I'm working on has database tables that are over 2 million records which I'm populating from an external source. The external source provides a postgres dump file to he…