DEV Community

Discussion on: What would your tech stack of choice be for a new web dev project?

Collapse
 
jonosellier profile image
jonosellier • Edited

Frontend: Angular
Backend: NestJS
DB: Postgres (with Prisma)

Why? Both have excellent tooling and have similar structure in terms of separation of concerns. I also think their opinionated nature is selling point. It's better that I have things be done one very good way than my favorite way. It makes it easier to onboard new people to the codebase if certain baseline standards are easily accessible through the docs. Postgres with Prisma gives me nice type safety and lets me abstract away simple queries with the power to do raw SQL for optimization down the line.