Reverting migrations in Django

4 minute read

When developing Django applications it’s sometimes necessary to revert (i.e. undo) a migration, especially if something didn’t quite work as planned. If som...

Test suite profiling

15 minute read

Recently at $work I found that our test suite was taking longer and longer to run and had begun to slow down development. A long-running test suite smells of...