Thibaud Colas's Avatar

Thibaud Colas

@thibaudcolas.bsky.social

President @djangoproject.com, core team @wagtail.org, building things @torchbox.com. Accessibility, AI, climate action w/ climateaction.tech

308 Followers  |  81 Following  |  126 Posts  |  Joined: 26.09.2023  |  2.1405

Latest posts by thibaudcolas.bsky.social on Bluesky

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

I really liked your talk, hope it’s ok to ask a bonus question! I wanted to ask how/why you selected the code of the "top 8000 PyPI packages" as a dataset to analyze? Why PyPI packages and why top 8000? Feels valid but skewed towards packages, and specifically ones that have more scrutiny than avg

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

one of the questions Jake got started with "this isn’t a question more of a comment" πŸ’―πŸ’₯ someone knows what they’re doing

24.09.2025 09:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Jake on stage next to a slide about ticket 36389

Jake on stage next to a slide about ticket 36389

Ticket #36389 gets a shout-out!

24.09.2025 09:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Jake on stage next to a slide titled "Tricking Django"

Jake on stage next to a slide titled "Tricking Django"

Oh noes, @theorangeone.net is at it again, tricking Django at the @torchbox.com tech day πŸ’₯

24.09.2025 09:52 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Jayrup introducing Gitea

Jayrup introducing Gitea

β€œI’ve spent hours troubleshooting issues. It’s always DNS” 🀣 Jayrup at #PyConUK on self-hosting jayrup.me

20.09.2025 16:31 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Jake on stage with a slide about threads

Jake on stage with a slide about threads

Our Django tasks contributor @theorangeone.net on stage at #PyConUK dives into some of the low-level design choices in the upcoming tasks support in Django 6.0 ⭐️

20.09.2025 11:19 β€” πŸ‘ 10    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

My @pyconuk.org talk is done! πŸ₯³ Now I can enjoy the rest of the conference!

(Slides and recording to follow)

20.09.2025 11:12 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Becky on stage introducing day two, with a Young Coders Day slide

Becky on stage introducing day two, with a Young Coders Day slide

Feud starting on who has the best stickers at #PyConUK - Becky says it’s Django Girls πŸ’₯

20.09.2025 08:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
CJ on stage, with a slide "A Computer can never be held accountable. Therefore a computer must never make a management decision"

CJ on stage, with a slide "A Computer can never be held accountable. Therefore a computer must never make a management decision"

β€œNothing is inevitable” – @cj.shearwood.games #PyConUK

19.09.2025 15:52 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Today I’m at #PyConUK 🐝 I’d love to chat about AI challenges, environmental impact of tech, accessibility in the Python world. Bonus points for all three in the same convo. Come say hi! I’ll be wearing a hoodie with pineapples 🍍

19.09.2025 06:53 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Wagtail Space 2025 | Wagtail CMS Wagtail Space is a a free, flexible, three-day virtual event for people who are improving the world through code and content.

With our flagship Wagtail Space event coming up soon (wagtail.org/wagtail-spac...), this is the best time to get involved with Wagtail!. Looking forward to the crossover Djangonaut Space @ Wagtail Space 🀯

13.09.2025 20:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

was fun doing that with others! ☺️

13.09.2025 20:48 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Thibaud hooks his laptop up while Afi introduces them and Frank, Paolo, and Jacob talk behind her

Thibaud hooks his laptop up while Afi introduces them and Frank, Paolo, and Jacob talk behind her

Next up, we have @jacobian.org @thibaudcolas.bsky.social @fwiles.bsky.social @paulox.net giving a community update from @djangoproject.com

#DjangoCon @djangocon.us

10.09.2025 15:14 β€” πŸ‘ 5    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Preview
Djangonaut Space - Where contributors launch! Djangonaut Space is a contributor mentorship program placing an emphasis on group-learning, sustainability and longevity.

Later this month I will be mentoring new @wagtail.org contributors as part of @djangonaut.space! πŸ¦οΈπŸš€ Applications for participants close soon, you should totally join: djangonaut.space/sessions/ #Django #OpenSource

13.09.2025 20:47 β€” πŸ‘ 3    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

Now I know we definitely need nanowagtail! #DjangoConUS

09.09.2025 17:50 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Close-up of train tickets on a table, and piles of stickers, with a design of a winged Djangi pony holding a cake

Close-up of train tickets on a table, and piles of stickers, with a design of a winged Djangi pony holding a cake

Finally got my tickets for #PyConUK! See you soon in Manchester πŸ‡¬πŸ‡§ We’ll have a Django booth and work on Django during the sprints.

Oh and I’m bringing a whole army of Django pony stickers πŸ‘€

05.09.2025 18:32 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@thibaudcolas is following 20 prominent accounts