January 2014

Volume 29 Number 1

WinJS on Windows 8.1 - Build More Efficient Windows Store Apps Using JavaScript: Error Handling

WinJS on Windows 8.1 - Build More Efficient Windows Store Apps Using JavaScript: Error Handling

Eric Schmidt

Eric Schmidt explores fundamental concepts of the Windows Library for JavaScript (WinJS), including promises, asynchronous debugging and error handling. He also demonstrates a new tool in Visual Studio 2013 for tracking down errors in asynchronous promise chains in JavaScript.

Windows with C++ - Using Regular Expressions with Modern C++Column

Windows with C++ - Using Regular Expressions with Modern C++

Kenny Kerr

Regular expression grammar can humble the most seasoned developer. Kenny Kerr shows how modern C++ lets you produce elegant and efficient abstractions to make the job easier.

Visual Studio 2013 - Introducing Visual Studio Online

Visual Studio 2013 - Introducing Visual Studio Online

Ed Blankenship

Whether you’re part of a team or a team of one, with Visual Studio Online you can easily create and monitor seriously demanding applications, from anywhere.

Data Points - Code First Goodies in Entity Framework 6Column

Data Points - Code First Goodies in Entity Framework 6

Julie Lerman

Julie Lerman rounds out her coverage of Entity Framework 6 with a discussion of new Code First features relating to mappings and migrations.

WPF - Build Fault-Tolerant Composite Applications

WPF - Build Fault-Tolerant Composite Applications

Ivan Krivyakov

Learn how to host Windows Presentation Foundation plug-ins in separate processes to improve robustness and increase flexibility.

Test Run - Frequent Item-Sets for Association Rule LearningColumn

Test Run - Frequent Item-Sets for Association Rule Learning

James McCaffrey

Extracting frequently occurring item-sets from a list of transactions is a surprisingly tricky but useful task. This article explains the Apriori algorithm and presents a complete demo program.

Windows 8.1 - Create Modern Microfiche with the Chronicling America API

Windows 8.1 - Create Modern Microfiche with the Chronicling America API

Tim Kulp

Chronicling America provides a straightforward API that enables access to historical newspapers for apps used in research, education and family histories.

The Working Programmer - Getting Started with Oak: Database InteractionColumn

The Working Programmer - Getting Started with Oak: Database Interaction

Ted Neward

Digging deeper into the workings of the Oak dynamic Web development framework, Ted Neward shows how to wire up a SQL Server instance, build a database, add a related type and more.

ASP.NET - Troubleshooting Applications with IIS Logs

ASP.NET - Troubleshooting Applications with IIS Logs

Eduardo Sanabria

Learn useful techniques to help you troubleshoot any application or system running under IIS, no matter what platform it’s coded on.

SQL Server - Unit Testing SQL Server OLAP Cubes Using C\#

SQL Server - Unit Testing SQL Server OLAP Cubes Using C#

Mark Nadelson

Much time can be wasted testing complex OLAP Cubes only to find they weren't created correctly. Mark Nadelson draws on his real-world experience to show how to unit test Cubes to ensure they were built the right way.

Don't Get Me Started - The Steam DrillColumn

Don't Get Me Started - The Steam Drill

David Platt

The folk tale of John Henry describes a man who hammered steel drill rods into rock to make holes for blasting railroad tunnels. He died working to best a steam-powered drill. Does a similar fate await old developers unwilling to embrace increasing abstraction?

Editor's Note - WinJS Takes the Next StepColumn

Editor's Note - WinJS Takes the Next Step

Michael Desmond

This month Eric Schmidt explores error handling in the Windows Library for JavaScript, also known as WinJS.