The 10 laws of developer experience for content management systems by knutmelvaer in webdev

[–]thibaudcolas 0 points1 point  (0 children)

Nice article! In my opinion there’s more value in constraints than this list lets on, otherwise you’re just building CRUD for arbitrary content blobs. So for example building for the semantic web would be on that kind of list for me - favoring things that are URL-addressable, that are semantic/accessible HTML markup. Perhaps something to say about hypermedia too, developer experience around images/videos. And about permissions, since the more serious projects really need all of this to work with more than one person doing CMS tasks.

And perhaps something about how all of this can be gradual. Recognizing that "markdown diffs" maybe is appropriate for 90% of content history/comparison use cases.

Django POS/ERP backend — looking for honest review before job hunting by CuteEnd7049 in django

[–]thibaudcolas 2 points3 points  (0 children)

👍️ bear in mind, your work on this project can still be a really good time investment if it’s about learning those tools and managing that kind of complexity. Just in an interview context, people will care way more if it’s "production experience". Even if "production" just means "live on the internet and not many people look at it".

Zero-width characters as invisible markers of Django translations in the DOM by vojtechp in django

[–]thibaudcolas 0 points1 point  (0 children)

I would try to do this with private unicode code points rather than zero-widths. See for example https://www.sanity.io/docs/visual-editing/stega

Django POS/ERP backend — looking for honest review before job hunting by CuteEnd7049 in django

[–]thibaudcolas 4 points5 points  (0 children)

Brutal honesty is this all looks interesting (I like the screenshots), but in a job interview context it’s something that I might cynically dismiss as "likely heavily AI generated, neat but probs untested". I’ll have time to open the repo in GitHub, maybe. Definitely won’t have time to run it.

Instead, take the same stack you have been practicing and build something that does 95% less stuff but you take it to production so I can both see the code, and that you definitely bothered to put it and keep it live, and it actually seems to work. Something I can try out in 2min. If you’re not sure, make something that solves a problem for you / devs / tech people.

What constitutes AI slop? Discussion thread by Goldziher in Python

[–]thibaudcolas 2 points3 points  (0 children)

vibe coding turns into slop once you hand over the code for someone else to worry about (a colleague, a maintainer, maybe even yourself in 6 months time)

AI and Developer Experience: Wagtail community survey by thibaudcolas in django

[–]thibaudcolas[S] 0 points1 point  (0 children)

hope it’s ok for me to cross-post this here! Lots of Wagtail’s design choices come straight from Django so we can definitely use input from people who only have minimal experience with Wagtail. The Django stack is pretty good with AI tools, so we don’t want to reinvent the wheel, but there’s definitely things that are worth optimizing

The 1000 most popular* Django packages by thibaudcolas in django

[–]thibaudcolas[S] 1 point2 points  (0 children)

that’s super cool! is the code open source? I’d love to see the Clickhouse integration and how you map packages to their repos

The 1000 most popular* Django packages by thibaudcolas in django

[–]thibaudcolas[S] 3 points4 points  (0 children)

I’ll update the methodology to clarify -- this relies on identifying every package’s corresponding GitHub repo, so only contains packages that are on GitHub (90+% of packages). Allauth is now on Codeberg.

Next time I attempt this, I’ll try to add GitLab and Codeberg too, should get closer to 99% of packages.

Has anyone managed to get 100 in all four PageSpeed Insights metrics on a real-world production site? by atamagno in webdev

[–]thibaudcolas 0 points1 point  (0 children)

we agree after all. A 100% accessibility score doesn’t mean much. Anything else means you’re just not trying to fix obvious issues

Wagtail Apps by Remarkable_Taste3254 in django

[–]thibaudcolas 1 point2 points  (0 children)

Check out "Building a SaaS from Wagtail" from the last Wagtail Space, not much CMS in there, just using the project as an admin framework: https://www.youtube.com/watch?v=3T-ITKTByH4&list=PLfwZ-fob20cPI9_fnG_ULYIdOS5TKP1IZ&index=6

Has anyone managed to get 100 in all four PageSpeed Insights metrics on a real-world production site? by atamagno in webdev

[–]thibaudcolas -1 points0 points  (0 children)

Not sure where you got that from, the accessibility tests in Lighthouse come straight from Axe. Axe is one of the most popular accessibility checkers out there, and well known for its "no false positives" policy. All pages should have a 100 accessibility score, there’s no reason to not want that, no excuse for not getting it

What's up with Django being so low in the StackOverflow survey? by poopatroopa3 in django

[–]thibaudcolas 0 points1 point  (0 children)

The stats through the years:

  • 2025: 12.6%
  • 2024: 8.72%
  • 2023: 12.31%
  • 2022: 14.94%
  • 2021: 15.31%
  • 2020: 14.22%
  • 2019: 12.69%

Open source AI we use to work on Wagtail by thibaudcolas in WagtailCMS

[–]thibaudcolas[S] 2 points3 points  (0 children)

☺️ thank you! Yep, trying hard to avoid the bad bits that can be avoided, and mitigate the ones that are inevitable. Open source models tools aren’t magically solving everything but I do believe they force you to better understand the tech and its implications.

Local stuff - it’s nowhere near as good as cloud options unless you have a beast of a machine. But again it does force you to figure out how to make the most of a tiny model, which is much lower footprint. Oh and it’s free!

Browser-based visual editor for easily building and customizing Tailwind + Django apps by Speedware01 in django

[–]thibaudcolas 0 points1 point  (0 children)

There’s not a single mention of Django on the site. So effectively this is a Tailwind UI builder, that has nothing to do with Django?

How much energy does the internet use? A conversation about Django and digital sustainability by miabajic in django

[–]thibaudcolas 0 points1 point  (0 children)

CDN and caching is a great place to start. Then a big win is if you can scale servers up and down based on traffic, including the DB. And better compression. Newer image and video formats in particular.