April 2014
Volume 29 Number 4
April 2014 Code Downloads
Async Programming - Patterns for Asynchronous MVVM Applications: Commands In this second article in a series that looks at patterns for combining the async and await keywords with MVVM, Stephen Cleary shows how to develop an asynchronous implementation of ICommand. |
Data Points - Adding New Life to a 10-Year-Old ASP.NET Web Forms App Legacy code: can’t live with it, can’t live without it. Julie Lerman figures out how to update an old ASP.NET WebForms app using Knockout.js and Breeze. |
DirectX Factor - 3D Transforms on 2D Bitmaps Achieving fluency in 3D transforms is crucial if you want to become a 3D graphics programmer. Charles Petzold shows how you can explore them within the relative familiarity and comfort of Direct2D. |
MVVM - Multithreading and Dispatching in MVVM Applications Laurent Bugnion continues his series on the MVVM pattern with a look at a common scenario in modern client applications—handling multiple threads and helping them communicate with each other. |
Windows Phone - Build a Cross-Platform, Mobile Golf App Using C# and Xamarin Golf season is here! Learn how to build a cross-platform mobile app (Windows Phone and iOS) that uses Windows Azure Mobile Services to track drives in a long drive contest. |
Windows Store - Windows Store C++ for C# Developers: Understanding the Domain Modern C++ offers power and performance for developing Windows Store applications, but a blizzard of information and disinformation can stymie C# developers. Bill Kratochvil helps you get started phasing in C++ components where they’ll be most useful. |