You're four months into a three month project, you've produced some of the best code you've ever written, but the client has yet to see a single piece of functionality that means anything to them.
Fear not, you're building a framework, and when it's done, the app will write itself. At least that's what you tell yourself when you lay awake at night.
Frameworks are wonderfully useful, they are challenging to build and insanely difficult to build well, and that's why clever coders can't get enough of them. Every project begins with the notion that it would be handy to abstract this into a framework.
In this session we'll look at some of the challenges to building a good framework and the techniques and patterns that help meet those challenges.
We'll also look and when you should and more importantly, when you shouldn't embark on a new framework.