Latest from our Blog

Recycle bin

Django has some interesting behavior, in that, if you update or delete a model file or image field, it doesn’t actually delete the associated file from your filesystem. That's the case whether the file is locally saved or on a …

Mime in the streets

If you're allowing file uploads from your users, whether that's for images or not. It might be a good idea to put a MIME type check to ensure that you are accepting the right type and format of file. What's …

Notepad and pen

The stable release of Bootstrap 5 recently dropped. And we just went through an effort to update our own site from Bootstrap 4.5. The process was fairly painless to be honest, with only a few new and redundant classes to …

Bare engine block

All of our products come packaged with a set of models to manage your site configurations. It won't be relevant for all projects, but having a central place to manage all of your site's global settings, navigation menus, social links …

Photo of a camera

Use of media objects, including images, photos and animations are key towards making an engaging and successful website. But unfortunately, not everyone who visits your page is going to have access to a high speed connection. In fact, your typical …


Looks good!
Required. Please provide your first name (max 30 characters).
Looks good!
Required. Please provide your last name (max 30 characters).
Looks good!
Required. Please provide a valid email address (max 75 characters).