Programming Practices

TH25 Modern NET Development Practices and Principles


3:45 PM - 5:00 PM

Level: Intermediate

Jason Bock

MVP (C#)

Practice Lead


Terms, acronyms, and phrases like "loose coupling", "SOLID", "unit testing" are becoming prevalent in developer's jargon. No matter what kind of applications you write, these techniques are essential to writing maintainable, resilient pieces of code. However, it's also quite common that many developers don't know what these concepts are, yet want to learn about them with clear, concise language. If you're a developer that wants to understand these ideas but haven't had the time to focus on them, this presentation is for you. We'll cover topics like dependency injection, mocking, and testing, just to name a few. At the end of this session, you'll have a foundational understanding of these ideas that you can use right away in your current (and hopefully future!) projects.

You will learn:
• How to create effective coupling to dependencies
• Understand how to write and maintain unit tests
• See how mocking leads to clean unit tests



Keynote Announced!

Cameron Skinner

Visual Studio 11: Turning Ideas into Software

The world of software today is defined by the word “Experience”. You can see it in the way people have adopted new experiences for devices of different form factors, you can see it in how people want to experience their information and you can see it in the context of how people interact to build software solutions. Regardless of the solution you’re building, the fundamental need for a compelling experience exists. In Visual Studio 11, Microsoft aims to ensure that developers have all the tooling to create compelling user experiences, an IDE that sets a new bar for the developer experience and a family of products dramatically improves the team experience for everyone.

Cameron Skinner, General Manager, Visual Studio Ultimate, Microsoft


Make sure you're a part of Visual Studio Live! for our 2nd year at Microsoft HQ in Redmond! Expand your .NET skills, learn how to build better applications from the pros, and experience the Microsoft campus like an insider.

Our last event SOLD OUT, so you'll want to register now to secure your place.

Share |