Feed: Carlton's latest posts.

Recent posts on Button, Django, and more.

Blog Carlton's latest posts
RSS 2.0 Feed Carlton's latest posts.
web https://noumenal.es/posts/feed/
Last Update09.30.2026
Posts37

DSF initiatives I'd like to see

Oct. 16, 2024 » Carlton's latest posts. » [Archived Version]

Nominations are open for the next Django Software Foundation Board of Directors. Following the example of Sarah Boyce and Tim Shilling, here’s my list of DSF initiatives I’d like to see for this year. Note: these ideas are strictly ordered. The first one must be done first, and so on. Progress can’t be made any other way. I’d rather see one (the first one) succeed, paving the way for the future, than see the others fail. And there I have to add an “Again”. Read on… 1. Hire an Executive Directo…

Read More

Mentoring Maintainers

Sept. 8, 2024 » Carlton's latest posts. » [Archived Version]

I’m going to try something new. For this upcoming quarter, so until the end of the year, I’m going to put aside Thursday afternoons (Europe) to be online, doing my maintenance, a kind of office hour, offering a support group to existing maintainers, and offering mentoring to new or prospective maintainers in the Django ecosystem. (More details to follow as I come up with them.) If it goes well, we can carry on beyond the new year. I feel like I’ve been banging this drum for a long time but, t…

Read More

New talk, Know Your Limits: On Surviving Open Source

Feb. 15, 2024 » Carlton's latest posts. » [Archived Version]

Last week I was honoured to give a talk to the latest batch of Djangonauts. It’s called, Know Your Limits: On Surviving Open Source, and it’s just been published on the Djangonauts YouTube channel: YouTube: Know Your Limits: On Surviving Open Source  I talk about why you might want to do open source, some of the dangers, and what you might want to do about that. It’s just over 20 minutes (a quick 10 on 2x) and then there’s about the same of Q&A at the end. I really enjoyed the session, and I …

Read More

The longest year

Dec. 10, 2023 » Carlton's latest posts. » [Archived Version]

2023 in review. For the second year in a row 2023 ends with the dominant theme in life having been family ill-health. I feel like 2023 actually began in Oct 2022, when, as I was travelling back from DjangoCon US, my daughter had an accident and was hospitalized. Since then it’s been all go. My son spent most of the year being diagnosed and (kind-of) treated for a mysterious post-Covid illness that we’re still not sure exactly what to make of. He’s doing better, much better. But it’s been the…

Read More

Announcing django-template-partials v23.3

Oct. 8, 2023 » Carlton's latest posts. » [Archived Version]

I’ve just released the new version v23.3 of django-template-partials. 🎁 (Actually, there’s also a 23.3post1 release as well, because I wanted the README to show up on PyPI, but you don’t need to worry about that 😜) From the CHANGELOG: This is the first major update since the initial release. It includes a number of bug fixes and adjustments from the feedback received. Thanks to everyone who has tried the package and provided feedback. Please read these notes carefully if you are upgrading fro…

Read More

Introducing django-unique-user-email

Oct. 6, 2023 » Carlton's latest posts. » [Archived Version]

I just published the first version of a new package, django-unique-user-email. By making the email field of Django’s default User model unique, unique-user-email enables you to login-by-email without having to use a custom user model. I’ve long felt that login-by-email was the one the majority of users wanted, and that custom user models are something of a sledgehammer if you just want to crack that little nut. Unique-user-email, then, shows you how to do it without the custom user model. I…

Read More

Back to School...

Sept. 6, 2023 » Carlton's latest posts. » [Archived Version]

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. Last academic year he wasn't able to return to school at all after Christmas, and has had various stays in hospital in the intervening period. Over the summer he's made good progress, and this morning, now, he's gone off in the car with his siblings, for the first day back at school. (Normally they'd walk, but we're not quite there.) I don't know …

Read More

The Single Folder Django Project Layout

Aug. 16, 2023 » Carlton's latest posts. » [Archived Version]

I added a quick note on how I start a Django project, a Single Folder layout. This makes the startproject folder an installed app, and skips the separate (often idle) startapp folder. I've been using this pattern for a couple of years and really like it. Give it a read: The Single Folder layout. Post on Fosstodon

Read More

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

June 8, 2023 » Carlton's latest posts. » [Archived Version]

My talk from DjangoCon Europe 2023. Up on YouTube now It's essentially a quick WHY on Neapolitan, and the coming soon — django-template-partials. It's only short. Do check it out.

Read More

Weeknotes

May 7, 2023 » Carlton's latest posts. » [Archived Version]

The week that was 2023 WK18 A quiet week on the surface, but lots going on underneath. We had medical appointments with my son Wednesday and Thursday. Posted a TIL on CSRF and Trusted Origins in Django 4.x+, after deploying a new project and hitting this issue again. Joined in a few discussions on the Forum, and one on Trac even. (I’m still trying to avoid the latter for now.) Bumped Neapolitan to 23.10, with minor tweaks to the object_confirm_delete.html template. That’s it for now. Mor…

Read More