Skip to content

12 December

  1. The longest year

    2023 in review.

10 October

  1. Announcing django-template-partials v23.3

    I’ve just released the new version v23.3 of django-template-partials. 🎁

  2. Introducing django-unique-user-email

    I just published the first version of a new package, django-unique-user-email.

09 September

  1. Back to School...

    It's been a pretty tough year. As I've written about before, my son has had a long running illness, that has affected him for about 18 months now.

08 August

  1. Some musings on classes

    I don’t know about you, but I write Terrible Code™, a lot.

  2. The Single Folder Django Project Layout

    I added a quick note on how I start a Django project, a Single Folder layout.

07 July

  1. A Quiet Summer 🏝️

    I’m not doing much this summer. I had various plans. More or less, they’re on hold. I’m pottering in the background as ever, but nothing public to show currently.

06 June

  1. Yak-shaving to Where the Puck is Going to Be.

    My talk from DjangoCon Europe 2023.

05 May

  1. Weeknotes

    The week that was 2023 WK18

04 April

  1. Incremental Progress

    The week that was 2023 WK17

  2. The first retirement project

    The week that was 2023 WK16.

  3. Django's upcoming steering council elections

    The Django 5.x Steering Council Candidate Registration is now open.

  4. LLMs and the business of “Truth”

    Theodorus claims that we are alike. But if we each had a lyre, and he said that they were similarly tuned, would we just take his word for it, or would we first see whether his statement was backed by …

  5. Freedom to assert

    Just a quickie…

  6. And I’m done!

    The week that was 2023 WK13.

03 March

  1. A Chat about the Future of Django

    Yesterday we had DSF President, Chaim Kirby, join us for Django Chat. Due to our super-speedy production team (Will) that's out today.

  2. Winding Down, Getting Ready

    The week that was 2023 WK12

  3. More Batteries Please

    I was rueing the lack of an HTTP parser in the Python stdlib, under the hashtag #MoreBatteries. Brett Cannon asked why I thought that belonged.

02 February

  1. A 2023 Q1 status update

    Just a quick note.