The Microsoft Managed Languages team has been focused on rebuilding the VB and C# compilers and editing experiences as part of Project "Roslyn". This effort has paved the way for these languages to continue evolving for many years to come. However, what does that future actually look like? We explore the editing experience, how public APIs may be used to write language-level extensions, as well as new language features.
Application Insights delivers the holy grail of EASILY determining how customers are using your product, what their experience is, the environments your customers are using, and ensuring your applications are successful in meeting your business needs. This data is provided by the usage telemetry capabilities of Application Insights. In this session, discover how easy it is to add this to your existing applications through a simple “right click” option in Visual Studio. Demos include enabling usage telemetry with Application Insights from Windows Phone apps, Windows Store apps, Web applications, as well as custom logging, custom events, and dashboard creation.
Mobile continues to expand and evolve at a rapid pace. Users expect great native experiences in the palm of their hands on each and every platform. A major hurdle for developers today is that each platform has its own programming language and tools to learn and maintain. Even if you tackle the burden of learning Objective-C and Java you will still have to manage multiple code bases, which can be a nightmare for any development team large or small. It doesn't have to be this way as you can create Android, iOS, Windows Phone, and Windows Store apps leveraging the .NET framework and everything you love about C#.
Windows 8.1 and Windows Phone 8.1 have a converged push notifications platform and development model. In this talk we dive into great new things with the Tiles, Toast and background push notifications that can you can incorporate in your apps. We walk through some best practices and work through sample code on how you can use push notifications in your apps.