frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Django 6

https://docs.djangoproject.com/en/6.0/releases/6.0/
74•wilhelmklopp•1h ago

Comments

echelon•41m ago
Show of hands for backend web services development -

Who uses Django, Rails, or similar full-featured frameworks?

Who uses micro-frameworks like Flask?

Who uses enterprise Java, Jetty, Dot Net, etc.?

Who uses an entirely Javascript stack?

Who uses a non-traditional language that has become more web-servicey, like Go, Rust, or Swift?

Who uses something so wildly untraditional that it's barely mentioned? OkCupid using C++, etc.?

Who uses an entirely custom framework (in any language)?

Would really love to see a break down of who is using what, how people feel about their tech stack, etc.?

justinator•40m ago
Perl, CGI.
echelon•36m ago
Love it!

Which version of Perl are you using, and what type of service(s) are you maintaining?

Is this older software, or do you use it for new projects too?

Have you rolled any sort of framework yourself?

What are your thoughts on Raku?

justinator•29m ago
I target 5.10.1 mostly. This is for a project I started in the late 90's. It uses CGI::Application, which is less a framework and more a method lookup table converter of queries (although I built a path info convertor on top of that). It's still maintained, although before Covid, it was my livelihood.

About a quarter of a million lines of code, excluding the libraries I pull in. I'm mostly self-taught, they wouldn't even let me get a minor in Comp Sci, since I didn't have the math background (Needed Calculus, I completeled Algebra 2 in hs). Boneheaded Uni.

Raku: Second-system effect poster boy. Sensationally dysfunctional community. I think Pugs is what was actually really incredible and Audrey is probably one of the most intelligent people in... the World? Up for contention, but top 10.

yoavm•37m ago
I still have some very old Django projects that I'm maintaining for > 15 years. It's an absolute delight.
collinmanderson•11m ago
Yes. I'm still maintaining a Django site that I helped get live in 2007. I started learning Django in 2006.
hecanjog•36m ago
This would make an interesting poll. I think that's possible here? Maybe with some karma threshold, I don't seem to be able to make one.

We use flask and go at work. I've been micro-framework or roll-my-own-framework most of my career. Go is new for me though, and it's grown on me enough that it's what I prefer for new web-facing projects even for little personal things.

echelon•11m ago
What should the options be? Were the ones I suggested coarse grained enough to capture everyone, or should I/we re-group or add more?
thewebguyd•36m ago
I"m almost entirely dotnet these days, with a smattering of Go here and there.

I work in ops though, so I'm not building consumer-facing products but mostly IT glue code and internal tooling (mostly Go), dashboards, business report generators, gluing SaaS together, etc. (mostly dotnet/C#).

tcdent•32m ago
I started using Django before the official 1.0 release and used it almost exclusively for years on web projects.

Lately I prefer to mix my own tooling and a couple major packages in for backends (FastAPI, SQLAchemy) that are still heavily inspired by patterns I picked up while using Django. I end up with a little more boilerplate, but I also end up with a little more stylistic flexibility.

BeetleB•15m ago
> I started using Django before the official 1.0 release

Indeed. I'm still using the 0.97beta. It's perfectly good for production use!

</obscure joke>

wg0•30m ago
- Have written Rails and Django both

- Have written SPAs (React/Svelte)

- Have written Go based services

Each has their on pros and cons.

alberth•27m ago
One proxy might be to look at the upvote counts for each of their respective latest release HN posts.

Eg, this post has ~50 (though only posted an hour ago)

Rails 8 had ~550

https://news.ycombinator.com/item?id=41766515

echelon•11m ago
Rails might not get a lot of new articles about it, and the chatter might have died down, but I think a lot of people still use it.
rabbitvictor•23m ago
At work, it is mainly Kotlin and Go webservices with some Rust for very specific use cases
bossyTeacher•22m ago
Fable (just for the fun of it) and the new one dot net one file web services that resemble flask
debugnik•5m ago
[delayed]
nadermx•39m ago
Django's batteries included setup makes it a no brainer for almost any project big or small. Kudos to the team and contributers
ianberdin•37m ago
Thanks to Django. I got into the webdev world so easily.

Curious, how come Django started to make major versions instead of 1.*?

Can be the decreasing in popularity the reason to make Something to change it?

yoavm•31m ago
It didn't - https://www.djangoproject.com/download/#supported-versions
ianberdin•21m ago
Oh, looks more transparent.
sparklingmango•34m ago
Whenever I use Django, I enjoy it. Simple as.
ChrisArchitect•31m ago
Blog post yesterday: https://www.djangoproject.com/weblog/2025/dec/03/django-60-r... (https://news.ycombinator.com/item?id=46136516)
wg0•31m ago
Can someone remind me how we ended up in the SPA era and why exactly? Was it about not seeing the loading spinner? Or there were more reasons to it?
jorl17•17m ago
- Strict team separation (frontend versus backend)

- Moving all state-managament out of the backend and onto the frontend, in an supposedly easier to manage system

- Page refreshes are indeed jarring to users and more prone to leading to sudden context losses

- Desktop applications did not behave like web apps: they are "SPA"s in their own sense, without jarring refreshes or code that gets "yanked" out of execution. Since the OS has been increasingly abstracted under the browser, and the average computer user has moved more and more towards web apps[1], it stands to reason that the behavior of web apps should become more like that of desktop apps (i.e. "SPA"s)[2]

(Not saying I agree with these, merely pointing them out)

[1] These things are not entirely independent. It can be argued that the same powers that be (big corps) that pushed SPAs onto users are also pushing the "browser as OS" concept.

[2] I know you can get desktop-like behavior from non-SPA apps, but it is definitely not as easy to do it or at least to _learn it_ now.

My actual opinion: I think it's a little bit of everything, with a big part of it coming from the fact that the web was the easiest way to build something that you could share with people effortlessly. Sharing desktop apps wasn't particularly easy (different targets, java was never truly run everywhere, etc.), but to share a webapp app you just put it online very quickly. And in general it is definitely easier to build an SPA (from the frontender's perspective) than something else

This creates a chain:

If I can create and share easily

-> I am motivated to do things easily

-> I learn that specific technology

-> the market is flooded with people who know this technology better than everything else

-> the market must now hire from this pool to get the cheapest workers (or those who cost less to acquire due to quicker hiring processes)

-> new devs know that they need to learn this technology to get hired

-> the cycle continues

So, TL;DR: Much lower barrier to entry + quick feedback loops

P.S (and on topic): I am an extremely satisfied django developer, and very very very rarely touch frontend. Django is A-M-A-Z-I-N-G.

aniforprez•12m ago
Aside from the usual separation of tech stacks for different teams, the big thing for me is lack of any sort of type hinting or safety in templates at least in the big frameworks such as Django, Rails etc. I would much rather work with a separate build process that utilizes typescript than deal with the errors that come out of incorrectly reading formless data and making typos within templates.
sroerick•19m ago
Django was my first big freelance project, and still feels tremendously cozy to use. I've done some goofy things with it and it's always served me really well. Thank you Django
alex1138•16m ago
Duh-jango
willahmad•16m ago
Django is awesome, but I wish there was an easy way to use modern web frameworks with it.

A lot of times it's either through Nextjs/Nuxtjs + Django as an API or complex bundling process which requires a file where you register bundle versions/manifests then another build process which embeds them into template

both are so complex

stevex•9m ago
Django + AlpineJS + HTMX is pretty nice.
stevex•6m ago
One thing Django has going for it is that the "batteries included" nature of it is perfect for AI code generation.

You can get a working site with the usual featuers (admin panel, logins, forgot reset/password flow, etc) with minimal code thanks to the richness of the ecosystem, and because of the minimal code it's relatively easy for the AI to keep iterating on it since it's small enough to be understandable in context.

Plane crashed after 3D-printed part collapsed

https://www.bbc.com/news/articles/c1w932vqye0o
141•toss1•1h ago•91 comments

CUDA-L2: Surpassing cuBLAS Performance for Matrix Multiplication Through RL

https://github.com/deepreinforce-ai/CUDA-L2
35•dzign•1h ago•7 comments

Thoughts on Go vs. Rust vs. Zig

https://sinclairtarget.com/blog/2025/08/thoughts-on-go-vs.-rust-vs.-zig/
36•yurivish•40m ago•11 comments

Multivox: Volumetric Display

https://github.com/AncientJames/multivox
180•jk_tech•5h ago•22 comments

Transparent leadership beats servant leadership

https://entropicthoughts.com/transparent-leadership-beats-servant-leadership
324•ibobev•8h ago•156 comments

Why are 38 percent of Stanford students saying they're disabled?

https://reason.com/2025/12/04/why-are-38-percent-of-stanford-students-saying-theyre-disabled/
344•delichon•4h ago•520 comments

It’s time to free JavaScript (2024)

https://javascript.tm/letter
612•pavelai•13h ago•320 comments

Django 6

https://docs.djangoproject.com/en/6.0/releases/6.0/
78•wilhelmklopp•1h ago•30 comments

Hammersmith Bridge – Where did 25,000 vehicles go?

https://nickmaini.substack.com/p/hammersmith-bridge
41•tobr•3h ago•32 comments

PyTogether: Collaborative lightweight real-time Python IDE for teachers/learners

https://github.com/SJRiz/pytogether
43•indigodaddy•4h ago•3 comments

How elites could shape mass preferences as AI reduces persuasion costs

https://arxiv.org/abs/2512.04047
435•50kIters•13h ago•446 comments

I ignore the spotlight as a staff engineer

https://lalitm.com/software-engineering-outside-the-spotlight/
373•todsacerdoti•10h ago•172 comments

Show HN: Onlyrecipe 2.0 – I added all features HN requested – 4 years later

https://onlyrecipeapp.com/?url=https://www.allrecipes.com/turkish-pasta-recipe-8754903
94•AwkwardPanda•7h ago•82 comments

Autism should not be treated as a single condition

https://www.economist.com/science-and-technology/2025/12/03/why-autism-should-not-be-treated-as-a...
153•bookofjoe•5h ago•208 comments

Fighting the age-gated internet

https://www.wired.com/story/age-verification-is-sweeping-the-us-activists-are-fighting-back/
125•geox•8h ago•101 comments

The RAM shortage comes for us all

https://www.jeffgeerling.com/blog/2025/ram-shortage-comes-us-all
255•speckx•3h ago•280 comments

Converge (YC S23) is hiring a martech expert in NYC

https://www.runconverge.com/careers/technical-customer-success-manager
1•janhenr•5h ago

Feynman vs. Computer

https://entropicthoughts.com/feynman-vs-computer
50•cgdl•6h ago•20 comments

Who Hooked Up a Laptop to a 1930s Dance Hall Machine?

https://www.chrisbako.com/posts/2025-12-04-speelkok-museam
24•ChrisbyMe•3h ago•6 comments

Microsoft drops AI sales targets in half after salespeople miss their quotas

https://arstechnica.com/ai/2025/12/microsoft-slashes-ai-sales-growth-targets-as-customers-resist-...
318•OptionOfT•6h ago•231 comments

Launch HN: Browser Buddy (YC W24) – A recommendation system for Internet writing

https://www.browserbuddy.com/
30•alien0006•5h ago•25 comments

Some models of reality are bolder than others

https://cjauvin.github.io/posts/metaphysical-boldness/
2•cjauvin•2d ago•0 comments

Functional Quadtrees

https://lbjgruppen.com/en/posts/functional-quadtree-clojure
104•lbj•9h ago•38 comments

A Most Important Mustard

https://www.asimov.press/p/arabidopsis
11•surprisetalk•3d ago•0 comments

PGlite – Embeddable Postgres

https://pglite.dev/
461•dsego•11h ago•99 comments

CJEU has made it effectively impossible to run a user-generated platform legally

https://www.techdirt.com/2025/12/04/eus-top-court-just-made-it-literally-impossible-to-run-a-user...
70•alsetmusic•2h ago•23 comments

A lost Amazon world just reappeared in Bolivia

https://www.frontiersin.org/news/2025/11/06/landscapes-that-remember-indigenous-peoples-thrived-a...
87•ashishgupta2209•3d ago•18 comments

Uncloud - Tool for deploying containerised apps across servers without k8s

https://uncloud.run/
332•rgun•16h ago•139 comments

Yawning abyss of the decimal labyrinth

https://oh4.co/site/numogrammaticism.html
11•austinallegro•1w ago•0 comments

RAM is so expensive, Samsung won't even sell it to Samsung

https://www.pcworld.com/article/2998935/ram-is-so-expensive-samsung-wont-even-sell-it-to-samsung....
329•sethops1•9h ago•311 comments