11.13
I thought as I study this topic that I would post links to resources that I have found particularly useful or interesting. I will update post periodically as I find more articles, posts, wikis and examples of interest on the topic and bang on my two pennies worth regarding my opinion of said resource.
- always a good place to start. Very Simple examples in many languages.
Scott Hanselman’s Post: Weekly Source Code Fluent Interface Edition
- Another good place to start. Overview of what a fluent interface is, how they came to be, discussion of the ambiguity in terminology and examples in C#, Ruby and Python.
Martin Fowler’s Post on Fluent Interfaces
- Martin discusses how fluent interfaces can be used to create a internal DSL. He makes reference to Eric Evans’ “Time And Money” Library as a good example.
- A noteworthy point I gained from this post (even it is not explicitly discussed) was the concept of overloading methods named “with”.


No Comment.
Add Your Comment