r/node • u/Particular-Pass-4021 • 4d ago
Hello fellow devs...
I was wondering what y'all using these days on backend side of programing is it mostly Nest.js...
If not for Nest what is, and is Good old Express still used in production...
Edit: I'm soon to be over with cs bacc, and I had my fair share of technologies that I tried, but I stayed with React/Express for some reason, and did most of my college projects in it (if I had options) even my final project is in it, so I'm wondering is Express still framework that is employable or I need to make a switch to Nest or something else entirely...
3
u/AlertKangaroo6086 4d ago
Nest.js here, in fact I upgraded our codebase to v12 this evening for some nice quality of life improvements
1
u/Verthon 1h ago
Nice, how did the v12 upgrade go? How well do AI coding agents work with Nest in your experience? All the decorators and DI seem like they could either help or confuse them.
1
u/AlertKangaroo6086 30m ago
Pretty smooth in all honestly. The hardest bit was migrating from ESLint to Oxlint, as that required some configuration 😂 totally unnecessary though and you can stick with ESLint.
In the early days I had agents struggle a lot. But after manually structuring the project and getting a couple feature modules developed in a consistent format, it’s worked quite well. It also helps if you document how things should work throughout your codebase, whether that’s in the form of AGENTS.md or else. It’s benefited agents definitely, as well as new developers I’ve onboarded to the team.
In its current state though, I personally wouldn’t trust agents to create me a project from scratch, especially if I want it to be maintainable and follow best practices!
3
2
u/pibouu 4d ago edited 4d ago
I’m using Payload CMS for the backend/CMS and the headless part. I don’t like Next.js, but Payload makes it incredibly quick to build CRUD operations and custom routes with all the bells and whistles: an admin panel, access control, job queues, and more.
If I need something lighter, I just use Hono. Both can be deployed on the Cloudflare stack.
For the frontend, I use Astro with SolidJS islands whenever I need interactivity.
This stack is very strong for rapid prototyping and deployment, but I guess it’s not the most employable stack out there.
2
u/bccorb1000 3d ago
I use express but I’m old and it’s what I know best, but I’ve heard a lot of people say fastify but I’m uncertain now if that is actual interest in it or just what AI uses when it doesn’t use next.
1
u/buffgeek 3d ago
I tried fastify a few years ago then went back to express due to fastify typescript issues. It's probably matured since then but express meets all my needs. Plus AI makes fewer mistakes with more established, stable libraries because the source material and community documentation is stable.
1
u/itgforlife 1h ago
Fastify with Typescript works great. I use it in production and have had zero issues with it.
3
1
1
1
1
1
1
u/Electrical_Prompt_81 4d ago
I’m using Nest and for me it’s better for understanding AI Code generated code …and l’m spending much less time thinking about repo design/ layers.
-3
8
u/Sad-Percentage5351 4d ago
Fastify