Over the years I've been hearing from folks that it's hard to remember which zines you've bought
So we built a new library website where you can see & download all your zines!
Over the years I've been hearing from folks that it's hard to remember which zines you've bought
So we built a new library website where you can see & download all your zines!
@b0rk that common refrain 😞
Things are better than they used to be, but the experience is still so common. I'm not sold on `uv` either (especially as I live at the boundary where they are explicitly breaking compat) but I don't begrudge anyone their use of it, it *does* address some of the confusion.
@b0rk I'm curious if you have any impressions of what made Django itself more fit for purpose. My guess would be ORM-flavored things or 'sturdy infrastructure' but I always find your perspective very valuable
(perhaps I am prognosticating about a blog post 😅)
@SnoopJ i wrote about it a bit here, i think it's how "batteries included" it is and how explicit it is (which are really both Python things)
also it just feels like a stable piece of software with a lot of care put into it, like when I look stuff up about Django I find a lot of resources
https://jvns.ca/blog/2026/01/27/some-notes-on-starting-to-use-django/
@SnoopJ I think the problem with Go for me in this case is that it's not a dynamic language so the kind of data transformations you want to do in this kind of site are just very painful
and the JS ecosystem just moves too fast and I think there isn't a popular framework like Django in the ecosystem anyway
@b0rk makes sense! I'm not sure I know of any such frameworks in the server-JS world. I can name `express` off the top of my head as a very common router, but that's just the problem: it's one a *piece* of a framework
("problem" in this case where a batteries-included solution is desired, that is; there are good reasons to roll your own thingy from components ofc)
@SnoopJ @b0rk Certainly the standards help.
What would help a lot more (but isn't going to happen) is to have PyPA bless / back / maintain one tool (perhaps "one in each category"?) more like "cargo" (which is great).
I swear every time I've released a thing in the last few years I have to rototill the release stuff, especially on older projects. And there always seems to be a new tool...
@b0rk this is excellent! may I also humbly suggest, including a follow-up list on the page showing which ones we've missed, if any?
wait, maybe that's already there and I wouldn't know since I think I've got them all ...