Monday, January 28, 2008

Functional Programming with C# 3.0

I found a wonderful little three part series on functional programming in C# 3.0. I thought I would share. I also purchased "C# 3.0 in a Nutshell" recently. I had the first edition (for 1.0/1.1) but this is different, there is more "meat" to it but the handy reference section which listed all the main members of System.Core, which took up a good 2/3 of the first book is gone. It was much speedier than digging in Monodoc or MSDN2.

Part I
Part II
Part III (Loops are Evil)

It is well-written. There tends to be poorer quality articles widely available for very popular languages like Java, C#, VB and JavaScript compared to C, C++, Perl, Python, Ruby (well, aside from Ruby on Rails). It's sad but true.

On a side note, my UPS died. Ugh. It's only two months old. I believe the fan died and it is overheating and acting oddly. I haven't had a chance to experiment yet. Some day I will try it the DIY way (useful as a start to a bigger scale battery backup and power generation project).

No comments: