- Modelling and implementing advanced authorization patterns. Use case: an user logged in with facebook and another logged via the API will be handed out different permissions.
- Effective use of the event systems: Injecting listener callbacks to any model in the system
- Background processing: Extracting slow pieces of functionality to offline processes
- Custom datasources: Using elastic search to build a cakephp interface to a search engine
- Advanced logging: How to extract useful information out of your log messages
- Hardcore unit testing, converting a badly designed code into something testable using mocks and alternative fixture handling
- Transforming model results via iterators: How to alter your data or extract info out of it using iterators.
- Optional: leveraging newrelic and xhprof
My requirements: