Back to [[conference:committee:proposals-2013]]\\ \\ **Title**: Using Fluent Interfaces to solving everyday problems \\ **Proposer**: [[2013:dror_helper]]\\ **Type**: Tutorial\\ **Duration**: 90 minutes\\ **Description**: Not many developers are familiar with the concept of DSLs (Domain Specific Languages) even fewer use them in their day job. It is believed that creating a new language is a hard job that should only be left for professors in the academia or certain developers that write compilers for a living. This notion is utterly wrong!\\ \\ Within the DSL world there is a group known as “Fluent Interfaces” that harness the power of your garden variety programming language to create easier to read and use.\\ \\ This session will show how to use an object oriented language to create a fluent API to be used externally and internally by your users and co-workers.\\ \\ I’ll show how to harness the power of the host language to create fluent interfaces that help solve problems such as configuration management, 3rd party tools initialization and more.\\ \\ Roger: weakly in favour \\ [Ewan: Maybe. Not a compelling description]