2009
.NET Rocks!
Carl and Richard talk to Michael Feathers about how to bring legacy code (that which has no testing code coverage) into the 21st century.
2008
Introduction to Functional Programming in C#.
With the release of the 3.5 framework, we have a completely different coding style available (functional programming). We could actually do functional programming in the 2.0 framework, but the resulting code was ugly and hard to understand at a glance and thus hard to maintain. Now, with lambda method syntax and extension methods, we can produce very human-readable code written in a functional style.
.NET Tools: Ten Must-Have Tools Every Developer Should Download Now -- MSDN Magazine, July 2004
This article discusses:NUnit to write unit tests
NDoc to create code documentation
NAnt to build your solutions
CodeSmith to generate code
FxCop to police your code
Snippet Compiler to compile small bits of code
Two different switcher tools, the ASP.NET Version Switcher and the Visual Studio .NET Project Converter
Regulator to build regular expressions
.NET Reflector to examine assemblies
Code profiling, memory profiling, .NET profiler - ANTS Profiler
Identify performance bottlenecks quickly and easily
Optimize memory usage and locate memory leaks
Visual Studio integration with context sensitivity
Download file includes FREE PInvoke.net Visual Studio Add-in
2007
1
(5 marks)