Many thanks to Colin and the Palmerston North .NET User Group for hosting my presentation last night. Based on the conversations after my talk, it seems you enjoyed my presentation and that most of you had something useful to take away.

Here are some links on subjects that came up through the presentation, and afterwards as well.

In February last year, I posted a list of podcasts that form the core of my listening. While the list is slightly out of date (I really should post an update), all of the shows listed are still worth checking out.

There’s a good article from RedGate on the New Features in C# 4.0 that’s worth reading if you haven’t caught up on C# 4.0. The dynamic keyword itself is very powerful and brings new capabilities (and new worries) for the C# developer.

I’d encourage you to “wind up the volume” of your use of tools to analyse your code. If you get a laundry list of compiler warnings from every build, work on reducing the list to zero. If your warnings are under control, try using fxCop (aka Code Analysis in Visual Studio) to look for hot spots. Already using fxCop? Try using Gendarme (open source) or NDepend.

I’ve found the original source of the quote I gave:

All problems in computer science can be solved by another level of indirection… Except for the problem of too many layers of indirection. – David Wheeler

Again, thanks for having me.


blog comments powered by Disqus
Next Post
I Choose to Ride the Tiger  29 Nov 2010
Prior Post
Knowing when Builds finish  27 Oct 2010
Related Posts
Contract for Online Access  10 Jan 2014
A story about Magic  10 Dec 2011
Windows Phone 7 vs Z88  27 Sep 2011
Lessons learnt at TechEd  06 Sep 2011
StackOverflow and Clay Shirky  03 Dec 2010
Gadget Envy  15 May 2010
A Regular Expression Bug  14 Dec 2009
Google's new Language  13 Nov 2009
TechEd New Zealand 2009  19 Sep 2009
An Architects Life  26 Aug 2009
More random posts »
November 2010