There are two broad narratives in the history of digital development. The first is focused on the user experience. The […]
Category Archives: Python
FP: a quiet revolution
Functional Programming (FP) is taking over the programming world, which is kind of weird since it has taken over the […]
Links
There is a new version of gunicorn, 19.0 which has a couple of significant changes, including some interesting workers (gthread […]
Using mock.patch in automated unit testing
Mocking is a critical technique for automated testing. It allows you to isolate the code you are testing, which means […]
Reviewing Django REST Framework
Recently, we used Django REST Framework to build the backend for an API-first web application. Here I’ll attempt to explain […]
Django Class-Based Generic Views: tips for beginners (or things I wish I’d known when I was starting out)
Django is renowned for being a powerful web framework with a relatively shallow learning curve, making it easy to get […]
Buildout Basics Part 1
Introduction to the series This is the first in a 3 part series of tutorials about creating, configuring and maintaining […]
The Third Manifesto Implementers’ Workshop
Earlier this month I went to the Third Manifesto Implementers’ Workshop at Northumbria University in Newcastle. A group of us […]
Tamper-protection for Bank Transactions
If you need to send electronic transactions to Swedish banks, you’ll be required to add anti-tampering seals to the files. […]
Scaffolding template tags for Django forms
We love Django here at Isotoma, and we love using Django’s awesome form classes to generate self-generating, self-validating, [X]HTML forms. […]