Women in tech - Django Girls, London 2019

Hi, I'm Rose, a member of the Project Management team at DabApps. My days are usually spent channelling the skills of my team in the creation of fantastic products that…

Rose Morgan

Read more

The problem with laziness: minimising performance issues caused by Django's implicit database queries

Django's object-relational mapper (ORM) is a huge part of the reason for the framework's massive success. The ORM makes talking to databases easy by abstracting away the details of connections,…

Jamie Matthews

Read more

Django models, encapsulation and data integrity

A design issue we've found when building large Django applications is that model instances lack any real encapsulation. As codebases grow it becomes difficult to make any cast-iron guarantees that…

Tom Christie

Read more

Our First Kickstarter Campaign: Django REST framework 3

Over the last three years I've spent a large amount of my spare time dedicated to building an open-source Web API framework. The project has been growing in popularity, gaining…

Tom Christie

Read more

Redesigning Django's generic class based views

Introducing django-vanilla-views: a simplified redesign of Django's generic class-based views. A recent thread on the Django developers mailing list has been discussing adding class hierarchy diagrams to the documentation for…

Tom Christie

Read more

Web API performance: profiling Django REST framework

When discussing the scalability of Web services there seems to be a tendency for some developers to overly focus on the framework being used, based on the mistaken assumption that…

Tom Christie

Read more

Some thoughts on learning Python, Django and Objective-C

Last June, I finished at Brighton University and started working at DabApps. Before this point I knew very little about Python, Django and Objective C. As the majority of our…

Max Hurl

Read more

Performance Heisenbugs and Premature Optimisation

(definition from Wikipedia)
Recently we were in the midst of writing some heavy number-crunching code for a web app we are currently developing for a client. This system involves the…

Tony Aldridge

Read more

Announcing our API backend services

Today we're announcing a new line of services for building bespoke Web APIs for our clients. Our API backend services are aimed at mobile and frontend development agencies who need…

Tom Christie

Read more

Building a higher-level query API: the right way to use Django's ORM

This blog post is based on a talk given at the Brighton Python User Group on April 10th, 2012. Note: this post refers to a very old version of Django.…

Jamie Matthews

Read more