Thibaud Colas's Avatar

Thibaud Colas

@thibaudcolas.bsky.social

Volunteer @djangoproject.com, core team @wagtail.org, engineering @torchbox.com. Accessibility, AI, climate action

322 Followers  |  83 Following  |  136 Posts  |  Joined: 26.09.2023
Posts Following

Posts by Thibaud Colas (@thibaudcolas.bsky.social)

Preview
You Can Help Solve Burnout in Open Source A list of people and projects working on structural solutions to problems that cause burnout in open source software

Miranda’s call to action for the #FOSDEM audience: mirandaheath.website/you-can-help...

01.02.2026 15:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

[…] There is so much money around open source, there is not a company out there that is not directly more profitable because they're using free software and yet very very few people actually are getting paid for their work on open source.’”

01.02.2026 15:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

another quote from the same source,

β€œT]he one that annoys me personally is Facebook buys Instagram for a billion dollars, and Instagram has not donated a cent or a line of code to #Django or to #Python which they built that on top of. […]

01.02.2026 15:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Open Source & Feelings 2015 - What Part of "... for Life" Don't You Understand? by Jacob Kaplan-Moss
YouTube video by Confreaks Open Source & Feelings 2015 - What Part of "... for Life" Don't You Understand? by Jacob Kaplan-Moss

[…] and car payments and that sort of stuff, so I had to do like double work one out of a feeling of obligation and one out of a feeling of like, we live in a capitalist society and I need money.’” -- from one of Jacob’s interviews, www.youtube.com/watch?v=Eqcu...

01.02.2026 15:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Miranda on stage next to a slide about Workload and time commitment

Miranda on stage next to a slide about Workload and time commitment

Excellent #FOSDEM talk about burnout in open source by @mirandaheath.website. She quotes @django co-creator and Board member @jacobian.org

β€œI wasn't getting paid to do the work that I felt like I had to do, and I had to do the work that I was getting paid to do because like mortgages and bills […]

01.02.2026 15:25 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Do we have any #Django users of llms.txt / docs-focused MCP servers here? I’m interested to know what people are doing in this space and which tools work well

20.11.2025 13:18 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

What does digital sustainability really mean? Is it about rewriting everything in Rust? Check out the full episode with @thibaudcolas.bsky.social on YT and all podcast platforms!

youtu.be/t4B11C2oGNc

17.11.2025 10:01 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
How to disable CloudFlare proxying when you can't access the dashboard Just in case, you know, CloudFlare goes down or something...

Yesterday all of my sites were down. I could have brought them back up by changing one flag in a dashboard, but the dashboard was also down.

So I just made sure I'm better prepared if this happens again.

Little guide if you want to do the same: www.coryzue.com/writing/clou...

19.11.2025 07:43 β€” πŸ‘ 6    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
RFC 111: v7.3* roadmap updates by thibaudcolas Β· Pull Request #111 Β· wagtail/rfcs Wagtail 7.2 is out! :) πŸš‚. Starting for the next release now: View the RFC in HTML. Once reviewed with enough feedback and approved by the core team, those changes will go live on the Wagtail Roadma...

Tentative plans for the next two #WagailCMS release, now ready for review ✨ github.com/wagtail/rfcs...

- Autosave MVP
- Block settings
- Model search improvements
- llms.txt for Wagtail docs
- AI checker concepts
- Independent security audit
- Package maintainers guide
- Natural language search

12.11.2025 11:40 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Django runs on community powerβ€”and it needs yours! πŸ’š

We are extending the fundraiser until November 19 to give you another chance to support Django and get a powerful tool for yourself.

Get 30% off PyCharm Pro, and JetBrains will donate 100% of your payment to @djangoproject.com

πŸ‘‰ jb.gg/yw1huf

11.11.2025 17:00 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

TL;DR; rewrite it in #Rust! πŸ˜› Just kidding, there are lots of things we can do as #Django / #Python tech people to build leaner. More nuance coming up in the full podcast

11.11.2025 14:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Trailer – How To Make Web More Sustainable? – Chat with Thibaud Colas
YouTube video by Behind the Commit Trailer – How To Make Web More Sustainable? – Chat with Thibaud Colas

What is digital sustainability and why does it matter? Coming soon with @thibaudcolas.bsky.social πŸ‘€

youtu.be/UAHYQNG1qYI

11.11.2025 13:42 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 1    πŸ“Œ 1
Preview
A new approach to search and more in Wagtail 7.2 | Wagtail CMS With fully revamped search, readability checks, and more, this is a collection of new features you don't want to miss

Wagtail 7.2 is out now! We have a totally revamped search backend, readability checks, and more! See all the great things you can do with Wagtail 7.2 in our release blog.

wagtail.org/blog/wagtail...

05.11.2025 15:42 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1
Preview
[FEATURE REQUEST] Microsoft, give some love to this project! Β· Issue #424 Β· microsoft/mssql-django Is your feature request related to a problem? If so, please give a short summary of the problem and how the feature would resolve it Yes, the problem seems that Microsoft does not seem to care abou...

w00t, I didn’t catch that we finally got #Django 5.1 and 5.2 LTS support in the SQL Server DB backend! πŸš€ github.com/microsoft/ms...

28.10.2025 07:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Anyone know of #Django packages set up with Azure Pipelines for CI, that test against pre-releases or the main branch? Asking for a friend πŸͺŸ

26.10.2025 06:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
We want to move Ruby forward On September 9, without warning, Ruby Central kicked out the maintainers who have cared for Bundler and RubyGems for over a decade. Ruby Central made these changes against the established project poli...

the former maintainers of Bundler and RubyGems have a proposal: we want to move Ruby forward andre.arko.net/2025/10/26/w...

26.10.2025 04:45 β€” πŸ‘ 136    πŸ” 53    πŸ’¬ 3    πŸ“Œ 0

This is just from the books3 dataset (included in The Pile). obvs goes well beyond this dataset, it’s just unique because we can name exactly which torrented books were part of training data [3/3]

14.10.2025 10:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

And more!

- Beginning django CMS
- Django By Example
- Django Design Patterns and Best Practices
- Django: Web Development with Python
- Learning Django Web Development
- Mastering Django: Core
- Pro Django

[2/3]

14.10.2025 10:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Taking a look at the list of #Django books confirmed to be used in AI training… 5013 pages across 12 books πŸ₯²

- Lightweight Django
- Web dev with Django Cookbook
- Django Project Blueprints
- Building Django 2.0 Web Applications
- Beginning Django: Web app dev and Deployment with Python

[1/3]

14.10.2025 10:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

"As you can see this admin UI is… brutally developer-focused" 🀣 @tomd.org at #WagtailSpace talking about Mux, the "ffmpeg in the cloud"

08.10.2025 15:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hope #WagtailSpace attendees liked my presentation! Recording is available already if you register at wagtail.org/wagtail-spac.... Slides are here: wagtail.org/sow

08.10.2025 14:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Screenshot of Safari VoiceOver interface with "Meet" highlighted on a video player with word "Meet Wagtail"

Screenshot of Safari VoiceOver interface with "Meet" highlighted on a video player with word "Meet Wagtail"

Screenshot of Safari Elements panel with shadow DOM HTML for video element

Screenshot of Safari Elements panel with shadow DOM HTML for video element

Is it a new thing that macOS "find and select text in images" also makes that text available… for the VoiceOver screen reader. That’s an #accessibility feature right, not a bug? Spotted on the @wagtail homepage video: wagtail.org

07.10.2025 14:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
wagtail-ai vs django-ai-core contribution graphs in GitHub, showing a spike in wagtail-ai followed by slowdown, while django-ai-core has a spike starting right after

wagtail-ai vs django-ai-core contribution graphs in GitHub, showing a spike in wagtail-ai followed by slowdown, while django-ai-core has a spike starting right after

Ooh @usher.dev @laymonage.com there’s a little story right there via the commit activity graphs!

02.10.2025 12:45 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Preparations for 2026 DSF Board elections πŸ‘‹ we’re preparing for the next Board elections of the Django Software Foundation and we could use help! Our plans We will run the elections of the 2026 Board of Directors over the next three…

Anyone up for helping Tom and I run the 2026 DSF Board elections? forum.djangoproject.com/t/preparatio... No one’s volunteered for this yet, which I’ll take it to mean you all trust us to do a great job πŸ˜› feedback would be nice though!

30.09.2025 14:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
2025 September Meetup, Tue, Sep 30, 2025, 7:00 PM | Meetup Hi there! Long time no see! It is time for a Django Meetup! πŸ’Ό Once again, a great moment to meet people and speak about dev topics and of course Django! ✨ ***Talks*** **

Dans trois jours Γ  Paris – β€œle futur de Django” πŸš€ www.meetup.com/django-paris... au meetup Django Paris Γ  Octopus Energy πŸ‡«πŸ‡· 30 minutes de franglais, venez, Γ§a va Γͺtre super! #Django #WagtailCMS #Franglais

27.09.2025 13:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Guidance for AI-led contributions | Wagtail CMS New contributor guidelines in the generative AI age

Heads’up – we have new guidance for AI-led contributions from our core team: wagtail.org/blog/guidanc... TL;DR; let us know how AI is involved in PRs with a disclaimer!

25.09.2025 09:27 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Sage on stage with a slide "Wagtail UI for U and I … and AI

Sage on stage with a slide "Wagtail UI for U and I … and AI

OH @laymonage.com "I wish I could npm install wagtail" πŸ’₯ at the @torchbox tech day

24.09.2025 16:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Another option I’ve seen occasionally is "ask people to run your analysis script on their projects and share results". Yet another type of bias in the data so not suitable for much of anything. Anyway, I think "top 8000 PyPI" is a pretty good pick for this specific analysis! ⭐️ ty for the context

24.09.2025 15:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

re corporate codebases, I guess the simplest I’d have thought is open source code on GitHub? Select repos on GitHub based on number of stars or activity levels. I have a small dataset of @wagtail.org projects for that reason.

24.09.2025 15:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

ty! yeah my assumption is packages probs have more scrutiny on avg than apps, so probs if your analysis shows a clear enough problem with top packages, it’d only be worse with other packages, and with apps? No hard data to validate my assumption but seems intuitive enough.

24.09.2025 15:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0