It's an exciting time to be a software developer, but there's an ever growing list of hard challenges to deal with, too. Managing legacy software, fighting for performance gains, struggling to be productive in a changing work environment, keeping up with a rapidly changing industry, testing and debugging, dodging security vulnerabilities, managing cloud infrastructure, and more... how can you keep up? Fortunately, your developer tools are getting more and more powerful, too! We'll look at some tips for using Visual Studio, .NET, GitHub, and Azure to make professional software development easier, as well as a look at what's on the way.