The interface approach introduced in Part 2 of this series and extended in Part 3 did cover most of our needs. But there is nothing that can’t be done better with the right tools. I’ve been using this approach for a couple of years and it made my life a lot easier. You need an export as ...
More...