October 2014
Volume 29 Number 10
C# - The New and Improved C# 6.0The new C# 6.0 is now in CTP3. There have been myriad enhancements and improvements, as well as some features that have dropped. Here’s a full rundown on what to expect and what to look for in the new language. | Column
Cutting Edge - Source Code Readability TipsReadability must be an essential attribute of your coding practices. Follow the three C’s—comments, consistency and clarity—to create code that’s easier to read. |
Async Programming - Introduction to Async/Await on ASP.NETStephen Cleary provides a conceptual overview of asynchronous requests on ASP.NET, as well as references to the best online resources. | Column
Data Points - A Pattern for Sharing Data Across Domain-Driven Design Bounded ContextsJulie Lerman explores a way to mirror data as one scenario for sharing data across DDD bounded contexts. |
Azure Insider - Connect Your IoT Device to the CloudIn this next installment of the Internet of Things (IoT) project, we take the connected SmartDoor and Raspberry Pi, and develop policies to manage the message and photo traffic with service bus and message bus queueing. | Column
Test Run - Probit Classification Using C#James McCaffrey explores probit classification, a machine learning technique for making predictions in situations where the dependent variable to predict can take one of just two possible values. |
Unity - Developing Your First Game with Unity and C#, Part 3In the third part of his series on Unity game development, Adam Tuliper delves into 3D games, including creating characters, animations and terrains. | Column
Modern Apps - Use SignalR to Build Modern AppsSignalR is a set of server and client libraries that lets you develop apps with dynamic, real-time, two-way communication. |
SQL Server - Use Updatable Tables for Responsive Real-Time ReportingManaging massive data stores in a single table can slow down queries and, therefore, business activities. Using a combination of partitioning and columnstore indexes solves the problem. | Online only
SQL Server - Implement Large, Fast, Updatable Tables for Responsive Real-Time ReportingThis article builds on the October MSDN Magazine print article, “Use Updatable Tables for Responsive Real-Time Reporting,” that describes a combination of table partitioning and columnstore indexing to support a large table you can query rapidly for reporting and update concurrently. |
Universal Windows Apps - Reuse Code Assets with Universal Windows AppsJoel Reyes explores the universal app capabilities built into Visual Studio 2013, including templates, language, API and compiler support, and considers strategies for sharing code across apps, as well as best approaches for updating disparate apps into a universal Windows version. | Column
DirectX Factor - Pixel Shaders and the Reflection of LightCharles Petzold brings his series on DirectX to a close with an exploration of the classic Gouraud and Phong 3D light shading models. |
Column
Don't Get Me Started - Raising Higher EducationDavid Platt's Harvard University Extension School class on UX engineering and management aims to create a cadre of UX first responders, who leverage awareness of basic concepts in UX design to enable a more robust and functional design process. | Column
Editor's Note - Arrivals and DeparturesCharles Petzold is stepping down as a columnist at MSDN Magazine to work at Xamarin. |