Designing a flexible Fluent API - Part 3 May 7, 2017 In the previous post, while designing our API we stumbled on a flexibility problem. How do we add common methods to our API builders without compromising on flexibility? We are...
Designing a flexible Fluent API - Part 2 May 6, 2017 In the previous post, we saw a real life requirement (a custom view engine) and the intended API that the developers would use. Let’s begin with some of the basic...
Designing a flexible Fluent API - Part 1 May 6, 2017 Through this series we will see a real life example of how to create a fluent API that is flexible. Keep reading to see what I mean. Recently, I had...