Thibaud Colas
banner
thibaudcolas.bsky.social
Thibaud Colas
@thibaudcolas.bsky.social
310 followers 82 following 130 posts
President @djangoproject.com, core team @wagtail.org, building things @torchbox.com. Accessibility, AI, climate action w/ climateaction.tech
Posts Media Videos Starter Packs
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 🪟
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]
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]
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]
"As you can see this admin UI is… brutally developer-focused" 🤣 @tomd.org at #WagtailSpace talking about Mux, the "ffmpeg in the cloud"
Hope #WagtailSpace attendees liked my presentation! Recording is available already if you register at wagtail.org/wagtail-spac.... Slides are here: wagtail.org/sow
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
Ooh @usher.dev @laymonage.com there’s a little story right there via the commit activity graphs!
Reposted by Thibaud Colas
Wagtail @wagtail.org · Sep 25
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!
Guidance for AI-led contributions | Wagtail CMS
New contributor guidelines in the generative AI age
wagtail.org
OH @laymonage.com "I wish I could npm install wagtail" 💥 at the @torchbox tech day
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
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.
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.
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
one of the questions Jake got started with "this isn’t a question more of a comment" 💯💥 someone knows what they’re doing
Ticket #36389 gets a shout-out!
Oh noes, @theorangeone.net is at it again, tricking Django at the @torchbox.com tech day 💥
“I’ve spent hours troubleshooting issues. It’s always DNS” 🤣 Jayrup at #PyConUK on self-hosting jayrup.me
Reposted by Thibaud Colas
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 ⭐️
Reposted by Thibaud Colas
My @pyconuk.org talk is done! 🥳 Now I can enjoy the rest of the conference!

(Slides and recording to follow)
Feud starting on who has the best stickers at #PyConUK - Becky says it’s Django Girls 💥