There are so many new software development tools and trends that it can be hard to keep track of them all.