@RamatAkintola Because with an outline, I think the specifics here gets murky. PR descriptions don't need to be perfect. Recaps or summaries don't either. It's harder to take an absolute stance.
I think I'm settling on the policy of "don't use AI to generate a first draft of any* communication meant for humans."
While I say any, there's always nuance and exceptions. But for the most part, c'mon.
We're happy to announce new teams of Session 7 🚀
New and familiar faces from the community have joined our Officers team and volunteered their time to make these 8 teams possible. 🤩
I guess on one hand it's an honor to be targeted like this? Be super careful with your credentials everyone. They're targeting people and they're sneaky! https://t.co/Zc1tGLPBtm
Keeping track of Discord events is annoying, so I added support to allow people to add the events I host directly to your calendar. I hope to see folks soon!
Apple: webcal://www.better-simple.com/events.ics
Google: https://t.co/RBJQlXcTaz
More info at: https://t.co/HiyFgOYOzG
We're coming up on #Django election season. 🗳️ The six months before the 7.x Steering Council election feels like a long time, but it's going to be here before you know it! Plus, sometimes, ideas need time to permeate the community.
https://t.co/zOvUPpafjh
I read a book from the 1950's about speaking persuasively. The ideas in the book were good, but yup... Things are better nowadays.
https://t.co/en5OPOb6fW
#BookReport
We're doing some basic debugging skills building on the #Django discord server (https://t.co/TlNKNg8wSY) in ~15m. We'll be going over Lab 1 of the debugging tutorial here: https://t.co/Mrt9UczOVA
I shared a new project, Django Probe, last Friday. It allows people to share how their projects use Django so the community can make better decisions. It's been getting better and accumulating projects (11!)
https://t.co/YIC2MqHenK
#Django#Python
Oohh, @0xDPJ Django Commons lightning talk from @europython is published 🥳
https://t.co/UbIZ7MTW3H
If you're maintaining a #Python or #Django package and would like to make a community package, there's a home for you.
I felt bad that I didn't cover Q() objects in my Nifty #Django Features series, so I've rectified that oversight. 💪
There are many ways we can use Q() objects with the ORM and being aware of their flexibility will help you solve interesting problems.
https://t.co/NezOSNMAAo
It's challenging to step down from OSS roles. I've experienced this myself when contemplating if I should continue or stop. I explored why this is and what it means for sustainable OSS.
https://t.co/qHSfNCadoP
We're at the end of the originally scheduled Nifty #Django Feature series 🥳
To celebrate, this iteration is the hackiest of them all. Using the Index class to define custom schema migration operations. 🤪
https://t.co/8AiFeYZw0P
I'm five years in and DCUS is still my favorite conference. Thank you to all the organizers, speakers and attendees for making it excellent year after year!
https://t.co/ghjzeka1Hi
#DjangoCon#DjangoConUS
Most features of #Django come from third-party packages these days, which is why this week's nifty Django feature is actually in the documentation:
https://t.co/E0uiEx0tQY
🚨 Next up at PyCon Ghana 2026!
🤖 The Python Developer’s Guide to Building Your First Agent
🌐 Django Day , Diversity with PyLadies
Two sessions, plenty to learn, and the energy is still going! 🔥
Get ready! 🐍💻
#PyConGhana2026
This week's nifty #Django feature is counting on multiple columns via a Subquery subclass.
https://t.co/nrfkYOVlPd
This is a good example of how Django's ORM provides a flexible API that allows us to customize existing expressions to do exactly what we want.