The future of Django @ DjangoCon Africa 2025
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
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
EuroPython 2025 is in Prague. You should definitely come by train if you can! Here’s how. The goal Why would we do this? Well to reduce our carbon footprint of course! The main carbon emissions related to conferences are from transportation, specifically flights from attendees who aren’t local. We can reduce this by encouraging people to use lower-footprint modes of transport, like trains. Who…
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…
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…
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…
For this year’s FOSDEM conference, our Django accessibility team organized the “Inclusive Web” track. Here’s a recap of how it went! The idea for the Inclusive Web devroom started at FOSDEM 2024, where we discussed the importance of showcasing accessibility and inclusivity work in open source, in web development and beyond. The Django accessibility team got to work on a FOSDEM 2025 proposal. Lo…
Join us for a dip in the Irish Sea in Dublin? We have a bit of a DjangoCon Europe tradition going on with Tom Carrick to always go for a swim during the conference, no matter the location, time of year,… weather 😬 I swear it’s fun and you should try it out! This year, there’s great spots on the Irish Sea just 10 min away from the conference venue. This one’s called Forty Foot ( pic by Vladimir…
The data is there if you look just below the surface. Today I learned docs.python.org Plausible analytics are publicly available, which is pretty cool! Right away my eye was drawn to the stats on visitors from around the world: Notice how in this, the US of A is shown _so much_ brighter than anywhere else in the world? The 30-day visitors count is at 999k. It’s interesting how much that…
Yes, you can come to DjangoCon Europe by train! Here’s how, for this year’s conference in Dublin. The goal Why would we do this? Well to reduce our carbon footprint of course! The main carbon emissions related to conferences are from transportation, specifically flights from attendees who aren’t local. We can reduce this by encouraging people to use lower-footprint modes of transport, like trains.…
Sharing my highlights of DjangoCongress JP 2025 , an online Django event with mixed Japanese-English content. With time zones in the way, it was an event I could only share the very beginning and end of, having to sleep in the middle! But I really enjoyed the bits I managed to attend. Talks The program had lots of different things. I personally really like to see mixed-language events like this. I…
Django 5.2’s final release is scheduled for April 2025, weeks from now. But pre-releases are out already, and package maintainers are busy supporting the new release! Packages already declaring support There’s 23 released on PyPI, which were tested with the Django 5.2 alpha 1 release . That’s out of about 1394 packages that declare which versions their support (out of 17k packages in total).…
I have this list of 50k Django projects I put together, and thought it might be more interesting to share specific verticals rather than the whole thing. Today: Django in governments around the world! Here’s an overview of all countries using Django in their government websites. That’s 89 countries according to my dataset. Top users Here are the top 10 highest numbers of Django sites by country.…
Practical tips and examples to get started with the Authoring Tool Accessibility Guidelines. Note: This is the blog post version of my FOSDEM 2025 talk. If you want the original, view the slides: ATAG audits: worth your while 🔎 @ FOSDEM 2025 and view the video recording of the talk . You can also watch it on YouTube if you prefer: ATAG accessibility audits: worth your while 🔎 – Thibaud Colas @…
Talk at FOSDEM 2025, work in progress! Slides are in Google Docs, with two options: Read-only mode: Shifting DX expectations: keeping Django relevant 🫣 Commenting mode: Shifting DX expectations: keeping Django relevant 🫣
As of a few weeks ago, the Django Software Foundation reached 400 individual members. I’m really happy with this! And particularly that the pace at which we gain new members is increasing. Those 400 members all contributed to Django’s future. For a community-driven project like ours, individual contributors are essential. Nominate more people We really do need more people. 400 members is a lot,…
The results of the 2024 Wagtail headless survey are here! There are plenty of expected results plus a few surprises. Late last year, we ran a survey of people who build headless sites with Wagtail, or are considering developing a headless site with Wagtail. It’s a follow-up to our 2022 Wagtail headless survey . We’ll use those survey results to inform Wagtail’s direction as part of RFC 100:…
We’re excited to announce that Django has been awarded the CHAOSS Diversity, Equity, and Inclusion Bronze Badge ! This badge reflects our ongoing commitment to fostering a diverse, equitable, and inclusive community for all Djangonauts. It’s part of the CHAOSS DEI Project Badging initiative. Our new Diversity, Equity, and Inclusion Project Statement details all the ways in which we want to create…
As of a few weeks ago, I’m the President of the Django Software Foundation for 2025. I know, right! You might be wondering what that means, I do too. Truth is a lot of the roles and responsibilities at the Foundation have a nebulous definition. But we’ll figure it out. What it means for me More than anything, it’s an honor to be in such a role, and a mandate for me to do more of what I’ve already…
For all front-end tooling nerds – here’s a quick performance comparison between two implementations of Sass: sass and sass-embedded . Results Straight to it – those numbers are the median of three runs: Package Production build Development watch mode sass 18.468s 3.212s sass-embedded 15.307s (20% lower) 2.335s (30% lower) Measured with Webpack, for Wagtail , in the context of Sass deprecation…
I’m lucky to be representing Wagtail as part of the Green Web Foundation’s Grid-aware Websites project. Here are some of my thoughts on the concept, and what I hope to bring back to the Wagtail and Django communities. Those reflections are from two meetings about the project, the very beginning, so there’s lots to figure out still! But here we are. For context – read Introducing our grid-aware…