My friend J. Chapman has a great demonstration of how extension methods can help to further de-couple UI elements from BL. Good stuff. I like the approach. This is a good post that i would say to you "Hand out to all the hethens who preach heresy against the church of C#"
So, how often do you get to sit around with your penis thinking about how you can use it to write less code? Apparently the guys over at MS were when they introduced Lambda expressions and the penis operator "=>" to C# 3.0. At any rate, what follows is my take on a bit of history leading up to promiscuous use of "=>". Ok, let me back up a little bit. Lambda expressions are essentially just Functions. They are common in functional programming languages like Lisp, F# and ML. They are also a new...