Visual Studio / .NET Framework

TH07 Exposing an Extensibility API for your Applications


9:30am - 10:45am

Level: Intermediate to Advanced

Miguel Castro

Miguel Castro



Melvicorp LLC

Writing software that can be maintained is crucial and it always has been. So is writing software that can be enhanced and extended. It's become commonplace 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–the ability to use the architecture of an application in order to enhance that system. This is the power of the patterns and techniques you'll learn in this session. They're very useful and very geeky so bring your propeller hat.

You will learn:

  • What extensibility is for
  • How to modularize your application
  • How to expose an extensibility API in your application