You Can’t Dance the Lambda

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: