Popular Tech Stacks for software development in 2024