9:45 AM Saturday Room: 4301RESTful API’s can be a powerful way to expose data and services to a broad range of platforms, but just what does it mean to be RESTful? What’s the rest of the story on why REST is an important tool for developers building services in today’s world? This talk introduces you to the REST architectural style and looks at what it means to be a truly RESTful service. I’ll show you concrete examples of using the ASP.NET Web API framework to create simple RESTful services quickly, as well ways to address issues that, while not specifically addressed by REST, are real-world problems that you will encounter when building RESTful services.
5:00 PM Saturday Room: 8401Repetitive Refresh Syndrome (RRS), the irresistible urge to continuously refresh a webpage, strikes hundreds every year. Well, OK, not really but why in the age of modern web apps are you still making your users refresh to update a page on your site? Instead, you should use real-time asynchronous messaging between client and server to create a seamless and immediate experience for your users. This talk will introduce you to SignalR, Microsoft’s asynchronous library for adding real-time communication to your web applications. I'll show you using concrete examples, how SignalR makes adding asynchronous messaging to your web application trivial, letting you make your users happier and keep them RRS free.