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
Browsers and WSL  31 Mar 2024
Factory methods and functions  05 Mar 2023
Using Constructors  27 Feb 2023
An Inconvenient API  18 Feb 2023
Method Archetypes  11 Sep 2022
A bash puzzle, solved  02 Jul 2022
A bash puzzle  25 Jun 2022
Improve your troubleshooting by aggregating errors  11 Jun 2022
Improve your troubleshooting by wrapping errors  28 May 2022
Keep your promises  14 May 2022
November 2010