April 27, 2026 » Thibaud’s blog » [Archived Version]
It was lovely :) I already wrote a post for the DSF, DjangoCon Europe and beyond, and for Wagtail, DjangoCon Europe 2025 vibes and photos 📷️. But here are my personal notes! The talks To be completely honest, I was wearing many hats at the conference (DSF, DjangoCon Europe Code of Conduct, Wagtail), so I only managed to catch one talk from start to finish: Europe, Django and two-factor authentication by Agnès Haasser. I also attended Jesús Escribano’s workshop, Building an unique voting sy…
Read MoreApril 27, 2026 » Thibaud’s blog » [Archived Version]
Last week I was on Environment Variables, talking about carbon footprints and sustainability in open source. Here are my extended show notes! This is a links-heavy version of what we discussed, for people who want to follow references. The recording Get it here: It’s also available on YouTube if you’d prefer to watch Chris and I talk. The topic We had a few things lined up but the overarching theme was the importance of considering the carbon footprint of software in open source proje…
Read MoreApril 27, 2026 » Thibaud’s blog » [Archived Version]
Here are the steps to get a visa application done for DjangoCon Africa in Tanzania 🇹🇿. Give it a go! Credits: By Halidtz - Own work, CC BY-SA 4.0 DjangoCon Africa 2025 represents an excellent opportunity to meet new faces and get new ideas in the Django world. It’s the second edition of the conference after a beautiful start in 2023, and I thought it might encourage more people to attend from overseas if I spent time documenting some of the steps. So here we are – how to get a visa! When…
Read MoreApril 27, 2026 » Thibaud’s blog » [Archived Version]
Talk at DjangoCon Africa 2025, work in progress! Slides are in Google Docs, with two options: Read-only mode: The Future of Django Commenting mode: The Future of Django
Read MoreApril 27, 2026 » Trey Hunner » [Archived Version]
Ready for some Python skill-building sales? This is my seventh annual compilation of Python learning deals. Lots of Python sales Here are Python-related sales that are live right now: Python Jumpstart with Python Morsels: 50% off my brand new Python course, an introduction to Python that’s very hands-on ($99 instead of $199) Talk Python: the annual everything bundle includes all courses for $240 Data School 40% off all Kevin’s courses or get a bundle with all 5 of his courses Matt Harrison…
Read MoreApril 27, 2026 » Trey Hunner » [Archived Version]
Have you ever wished that Django’s include template tag could accept blocks of content? I have. Unfortunately, Django’s {% include %} tag doesn’t accept blocks of text. Let’s look at a few possible solutions to this problem. The Problem: Hack Include Workarounds Let’s say we have HTML and CSS that make up a modal that is powered by Alpine.js and HTMX and we want to include this base modal template into many different templates for many different actions. The problem is that the main conte…
Read MoreApril 27, 2026 » Trey Hunner » [Archived Version]
It’s time for some discounted Python-related skill-building. This is my eighth annual compilation of Python learning-related Black Friday & Cyber Monday deals. If you find a Python-related deal in the next week that isn’t on this list, please contact me. Python-related sales It’s not even Black Friday yet, but most of these Python-related Black Friday sales are already live: Python Morsels: I’m offering lifetime access for the second time ever (more details below) Data School: a new subscri…
Read MoreApril 27, 2026 » The Django weblog » [Archived Version]
If you've felt like djangoproject.com could use a refresh, you're not alone. The site has served the community well for a long time, it’s beloved by a lot of people but doesn’t reflect where Django is today or who we want to reach. We've been working on a redesign behind the scenes, and we want to share where we're headed and how you can get involved. Why a redesign The case has been building for a while. The excellent user research report from 20tab documented in detail what current site users…
Read MoreApril 26, 2026 » Paolo Melchiorre » [Archived Version]
A timeline of my DjangoCon Europe 2026 journey, from Lecce to Bari and then Athens, told through the Mastodon posts I shared along the way.
Read MoreApril 25, 2026 » Carlton's latest posts. » [Archived Version]
There’s a feature you’re keen on in Django’s main development branch — as we write, the Database-level delete options for ForeignKey.on_delete from the upcoming Django 6.1, for example. The release is months away — Database-level deletes were merged in October 2025, after Django on the Med 🏖️, with Django 6.1 not final until Aug 2026. What’s a girl to do? Deploy main, of course. Hear me out. Django main is stable Django main is, in practice, remarkably stable. Contributions are well vetted, …
Read More