Exposing an API for your data or services has become commonplace, join Miguel as he shows you how to expose an API for changing or extending your applications functionality.
Writing software that can be maintained is and always has been crucial. But so is writing software that can be enhanced and extended. It's become quite common place for many apps today to expose APIs so externally written apps can have access to their data or their services. But imagine how cool it is to expose an API for changing or extending an application's functionality. I'm talking about the ability to use the architecture of an application in order to enhance that system. This is the power of the patterns and techniques I'm going to show you in this session. They're very useful and very geeky so bring your propeller hat.