You Can’t Dance the Lambda

June 22, 2009 16:17 | Uncategorized

Bing image search demands that you appreciate its features.  Its annoying annoying featurs.

Bing image search demands that you appreciate its features. Its annoying annoying featurs.

I will say it proudly. I use lambdas. I use them a lot. I use them everywhere. I think they are an incredible and elegant language feature to the point that I would never go back to a language that does not include them in its basic tool-set. (You hear that Java? I’m not going there.)

At the same time I see far too many developers who are confused by the topic. I am planning a blog series on why I think that lambdas are so great, how I use them and why you should to. The series will be broken down into several parts and will tentatively cover

  • Intro, definition and syntax.
  • Using lambdas to refactor similar code structures for ultimate DRY.
  • Using lambdas to publish and subscribe to events the easy way.  Using them to adapt to method interfaces.
  • Using lambdas for defered (and run-time overwritable) execution.
  • Strategy pattern with lambdas in a hash.
  • Using lambdas for fluent interfaces.

I’m unsure yet how many parts I will be breaking the series into but I feel like most of these can be a medium to long blog post in themselves so I’m sure I’ll be kept busy for a while.

And yes I do realize the available “Give up the Func” pun.

Write a comment: