Some mid-night thought from the TechEd keynote

It is almost morning, but TechEd is so much exciting, so I cannot go to bed yet. Besides that, Visual Studio Update 2 is also installing so I cannot write codes either. So I will jot down all the excited features that I have just learned from the keynote.

Visual Studio Online API

Just one word: AWESOME! I have been waiting for this for too long.

Recently I have migrated all my project codes to Visual Studio Online from my previous Subversion provider. Moreover, with the extensive support for project management in Visual Studio Online, all my app’s backlogs and bugs are recorded here as well. The current VSO web portal has many great and advanced features; unfortunately, it lacks a responsive design for smartphones which is very important for me when most my development is for the phone and many of my tests are on the phone itself.

I always imagine about detecting a bug or thinking of a new feature when using the app and then being able to add it immediately to the backlog in a simple phone app (voice control could be cool as well, something like VSO record a bug for XXX app about …). It is now all possible with the introduction of VSO API.

Even more than that, the team has also released WebHooks as well. So not only can you poll your backlog for information, but you (and your code) can also know exactly when something has changed. Let’s say you can write some code to easily send your phone a toast when your backlog items are changed by other team members!

Azure API Management

This one is also a very nice feature that has just come to Azure. Basically this API Management is a proxy to your current API, where you can map new endpoints managed by API Management to your existing Web API endpoints. In addition, this proxy does provide you with so many useful facilities, for example, a developer console with example generation, testing support and a management console with throttling, caching, analytics, notification, security and many convenient functions for your APIs. You can also customize your developer console by changing LESS variable, adding posts, navigation items and widgets.

New & Exciting Microsoft

Microsoft has so many great products through out its history. However, with the new focus on services, Microsoft is now opening up many of its services (e.g. OneNote, OneDrive, VSO, Office 365, etc.), which is so nice for app developers and so nice for my imagination.

Let’s start some new projects right away!