django-planet

Blog: Carlton's latest posts

web https://noumenal.es/posts/feed/
Author

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

Incremental Progress

April 30, 2023 » Carlton's latest posts. » [Archived Version]

The week that was 2023 WK17 My son’s illness continues. He’s no better, really, and it looks like there’s not much that doctors are able to offer him. We spent large parts of this week touring various hospitals for appointments with various specialists, all of which resulted in nothing very concrete. More again next week. I doubt there’s much market for a Medical Facilities of Catalonia guidebook. Updating django-filter… I updated django-filter to v23.2. This deprecates the inbuilt methods …

Read More

The first retirement project

April 23, 2023 » Carlton's latest posts. » [Archived Version]

The week that was 2023 WK16. After a couple of weeks of Post-Fellowing Holiday to myself — and handling only the new notifications on anything that isn’t django/django, and even having capacity to engage on the Forum — time to get back to it. Introducing Neapolitan The first retirement project then is Neapolitan, my take on quick CRUD views for Django. The README example is the core of it… I have a Django model: from django.db import models class Bookmark(models.Model): url = models.URL…

Read More

Django's upcoming steering council elections

April 23, 2023 » Carlton's latest posts. » [Archived Version]

The Django 5.x Steering Council Candidate Registration is now open. The official announcement is here In contrast to previous runs, more or less, if you’re an active member of the Django community then you’re qualified to stand. There have been two such elections since the governance was changed in DEP 10. In both of those we had candidate pools of entirely white men. Nothing wrong with those people 🥰 — but that’s not Django Much social capital was spent adjusting the rules in DEP 12 to al…

Read More

LLMs and the business of “Truth”

April 9, 2023 » Carlton's latest posts. » [Archived Version]

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 musical knowledge? - Socrates in The Theaetetus (144d-e, Waterfield translation) There’s much recently about the new LLM-based GPT and the like. In particular, the fact that they create plausible looking output, which on inspection is utterly baseless. Simon Willison has a good post (as so oft…

Read More

Freedom to assert

April 5, 2023 » Carlton's latest posts. » [Archived Version]

Just a quickie… In British politics there’s an idea of collective responsibility: once a policy is agreed in cabinet, members of the government are required to defend it even if they don’t agree with it personally[^1]. In Django we have similar. We try to reach decisions via consensus. Once that’s done, there’s a convention that you’ll support that, even if it didn’t quite go your way. That applies all the more to the Fellows. It is quite literally their job to defend the consensus reached on…

Read More

And I’m done!

April 2, 2023 » Carlton's latest posts. » [Archived Version]

The week that was 2023 WK13. So, that’s it. I’m retired 🥳 — this week was my last as a Django Fellow. It’s been a great ride, and a massive honour. But now it’s time for other things. Everyone was very kind this week. Mariusz made me a cake. Others sent kind words. It was nice to wrap up in time for Django 4.2 next week. I’m looking forward to two things mainly: fewer notifications, and being able to focus on a specific task for extended periods. Updates I posted A Chat About the Future of…

Read More

A Chat about the Future of Django

March 29, 2023 » Carlton's latest posts. » [Archived Version]

Yesterday we had DSF President, Chaim Kirby, join us for Django Chat. Due to our super-speedy production team (Will) that's out today. Clearly it's nice if you do listen to the podcast but, given that it's just us chatting, I don't normally think that you should listen. Well perhaps this time, yes. As well as Chaim, Will has just come off of three years as DSF Treasurer, and I'm wrapping up tomorrow after five years as a Django Fellow. You don't have to agree with what we say but, we touch on t…

Read More

Winding Down, Getting Ready

March 26, 2023 » Carlton's latest posts. » [Archived Version]

The week that was 2023 WK12 Next week is my last week as a Django Fellow. I’m looking forward to a break now. I’m looking forward to turning off the notifications. As I keep telling folks, I’m not leaving Django — far from it! — and I’ll be available to be cc-ed or @mentioned as relevant, but for the last five years I’ve seen pretty much every comment, every action, every commit that’s gone on on django/django: I need to turn that down. Eyeballing the calendar, I think I’ll see how I feel af…

Read More

More Batteries Please

March 3, 2023 » Carlton's latest posts. » [Archived Version]

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. So… One of my main companions when learning Python was Doug Hellmann’s Python Module of the Week series which became the Python Standard Library by Example book, and was ultimately updated for Python 3. I was primarily working in other languages at the time, but was able to smuggle in Python for things like automation scripts, and test harnesses, and …

Read More