Technologies That Should Be Used in New Software Projects in 2025
In this post, I will cover the technologies that should be used in new software projects in 2025.
Java Web
Java: upgrade version to 21
Spring Boot: upgrade version to 3
Parent project for version management
Web Frontend
Node.js: upgrade version 22
Vue/React/Angular: upgrade version to latest
TypeScript (type checker)
Vite (build tool)
Engineering
Front-end and back-end separation
Docker
CI/CD