At its conference this week, Microsoft pulled out all the stops to convince developers why they should build Windows 8 apps.