Register   |  Login
You are here:   Events > Past Meetings > April 2011

April 13, 2011 - Modern .NET Development Practices & Principles with Jason Bock


  

Modern .NET Development Practices & Principles with Jason Bock

Website: http://www.jasonbock.net
Twitter:  http://www.twitter.com/jasonbock

We were happy to have Jason Bock with us for our April User Group Meeting.  Jason provided us with background on improving ourselves as programmers, covering the following areas:
  • Principles: Layers and Coupling
  • Managing Dependencies
  • Unit Testing
  • Mocking, Tools, Team Example
Jason provided an overview of the Inversion of Control pattern and Dependency Injections as an approach to implement loose-coupling within applications.  He also explained how unit tests are an integral part not only of development in general, but also a requirement for proper refactoring of code.  He finished by describing mocking, and how IoC/DI as well as unit tests combine with mocking to ensure your code is properly tested.

Resources
Slides and code:  http://www.jasonbock.net/JB/Code/ModernNETDevelopment.zip
  (See download for additional resources)

ELMAH: http://code.google.com/p/elmah/
NuGet: http://nuget.codeplex.com/
NSubstitute: http://nsubstitute.github.com/


Recommended Reading
Design Patterns: Elements of Reusable Object-Oriented Software
Working Effectively With Legacy Code