In this interview from QCon San Francisco 2009, Don Box discusses the history of SOAP, XML, XML Schema, RELAX NG, SOAP and WSDL, REPL, opinions on REST, REST at Microsoft, coexistence of REST and WS-*, the M programming language, M and DSLs, M versus XML/XML Schema, Data as XML, and future plans for M and […]
Come see how to build a continuum of client applications including HTML, AJAX, ASP.NET, Microsoft Silverlight, and Windows Presentation Foundation (WPF) that all consume the same Windows Communication Foundation (WCF) service. Learn how to reuse as much code as possible, how to optimize the development process, and how to address key logistical issues like external […]
Learn how Web developers can use “M”, a new language for describing data, metadata and domain specific languages, to enhance RESTful services like HTTP, JSON, RSS/Atom, and more. Also see how “M” can be used on premise or in the cloud to achieve greater development productivity and to create more compelling customer experiences.
Come learn how to use .NET Services as building blocks for Web-based and hosted applications. Hear about the next generation of messaging, data, access control, and workflow services, and how developers can compose these .NET Services to create applications in the cloud and connect them with on-premises systems.
Learn how to build n-tier Rich Internet Applications (RIA) on Silverlight by tapping the power of .NET RIA Services. Walk you through an example of building an application from scratch using the pattern run-time components and tools provided by .NET RIA Services. See how it helps you write application logic to expose data and operations […]
This session presents an overview of how to expose data to a Silverlight application by accessing web services in the enterprise. We will cover a spectrum of options spanning from the client HTTP stack to WCF to WCF Data Services. We will first show off the functionality of the new client HTTP stack with respect […]
This advanced-level .NET RIA Services session provides an “under-the-covers” view of how the technology works. Come learn about common architectural patterns, key design principles, and tools to work with a variety of data access layers, application logic patterns and client-usage scenarios. Examine query and unit of work patterns, custom methods, validation, authentication and authorization metadata, […]