|The Microsoft journal for developers||January 2013 VOL 28 NO 1|
Access Online Services with the Windows Runtime and OAuth
Whether managing data with XHR or authenticating to a remote service with the WebAuthenticationBroker, WinJS and Windows Runtime help you mash online services with your app.
DirectX Factor: Windows 8 Sound Generation with XAudio2
Charles Petzold's new DirectX Factor column explores how XAudio2 offers sophisticated audio processing for Windows Store applications.
C#: The C# Memory Model in Theory and Practice, Part 2
In part two of a series, learn how the C# memory model is implemented on different architectures and is helpful for understanding the behavior of programs in the real world.
ASP.NET: Building Hypermedia Web APIs with ASP.NET Web API
Learn why hypermedia is an interesting factor for achieving evolvability in Web API designs, and how it can be implemented in practice using ASP.NET Web API.
ALM Rangers: Version Control in the TFS Client Object Model
Jeff Bramwell of the Visual Studio ALM Rangers explains how to use version control APIs in the Team Foundation Server client object model.
Essential Facebook Programming: Building a Windows Client
Continuing his series, Dino Esposito builds a WPF client app that uses the Facebook API to authenticate users and post updates.
Windows with C++
The Evolution of Threads and I/O in Windows
Explore the evolution of threading in Windows and C++ to understand the threading capabilities in your programs and work with concurrency building blocks.
Windows Azure Insider
Windows Azure Web Sites: Quick-and-Easy Hosting as a Service
Windows Azure Web Sites simplifies the deployment, management, and scalability tasks associated with hosting cloud applications.
The Working Programmer
.NET Collections: Getting Started with C5
Ted Neward explores the Copenhagen Comprehensive Collection Classes for C#, which he deems a worthy complement to System.Collections.Generic.
Patterns in Practice Adding Functionality to an Object
For his first Patterns in Practice column, Peter Vogel looks at a problem that requires the client to dynamically add permitted functionality to an object as needed.
SQL Server: Data Quality Testing Using SQL Server 2012 Data Quality Services
SQL Server 2012 Data Quality Services isn’t just for data stewards. Find out how this tool can help your IT team improve the data quality of your data-centric projects.
|HTML5 Threading with Web Workers and Data Storage with IndexedDB
|HTML5 Video and History: Features Users Can Really See
|Surviving the Zombie Apocalypse with HTML5 and SVG, Part 4: Dynamic SVG and Path Animation