Visual Studio 2013 working together with TFS 2013 and Visual Studio Online open up a lot of opportunities to add to your software development toolset. Things like agile project management, load testing, instrumentation, and analytics that may have been difficult to achieve before within an integrated system are much more feasible now.
This September 15th, I am back in Las Vegas speaking at Dev Connections. This is my second year speaking at this awesome conference. Last year’s event was a great experience and I really look forward to speaking with and collaborating with attendees, other speakers, and organizers.
I will start the conference off on Monday with a Full Day Workshop on Application Lifecycle Management with Visual Studio and Team Foundation Server. Through good Application Lifecycle Management practices, your team can turn an idea into delivered software. Team Foundation Server helps you manage this process and apply great software development practices along the way. This session will cover turning your idea into hierarchical user stories, release planning to provide the business with a forecast of when deliveries should be expected, Agile practices to break down the work into tasks, creating and running unit tests, using Visual Studio to not only build software but also build quality right into your software through the use of good unit testing and version control practices, build automation, load testing, release management, and analyzing your delivered code once it’s in production. This workshop will prepare you with real-world scenarios that you can apply the moment you’re back in the office.The session will follow a traditional software development project, from the idea phase, all the way to deployment. It will be a very interactive and lively session where II will show you how to get the most out of your process and tools.
The next day, I will have a regular session titled Empower Your Cross-Platform Teams with Git and Team Foundation Server. Git is a powerful version control system that allows teams from different platforms to collaborate by having a single place to integrate their code. Team Foundation Server provides Application Lifecycle Management tools and functionality that enables collaboration and tracking from the moment a project is envisioned until it’s deployed. Now that Team Foundation Server hosts Git, teams across different technology stacks can have a single place where all collaboration can take place. This session will cover Git functionality from Visual Studio, Eclipse, and the command line, as well as build automation and common branching practices to help your teamwork succeed.