UI Code Expert


JavaScript Unit Testing with Visual Studio

Mark Michaelis walks you through the Visual Studio tooling and project setup you'll need to get the most out of your JavaScript unit testing.

Essential Knockout.js, Part 2: Best Practices and More

The first installment discussed what Knockout.js is, why and how it evolved, and how it fits into Web development. This month, the discussion dives into best practices for Knockout, extending it and creating custom bindings.

Essential Knockout.js, Part 1

Learn how Knockout can help you tame the morass of JavaScript and HTML programming and reduce the time spent writing boilerplate code.

Essential Reactive Extensions with .NET 4.5 and LINQ

The Rx library utilizes the power of LINQ to make difficult asynchronous problems simple.

Automated UI Testing with Visual Studio 2012

Learn how to effectively create UI automation tests that verify whether a Windows application is performing as expected.

Putting Metro Style Design Principles to Work

"Metro" is the term for apps running on Windows 8/ARM. But what does it mean in terms of design?

Richer UI Design with PowerPoint Storyboarding

PowerPoint Storyboarding, a new feature of Visual Studio 11, brings new dimensions to UI design.

Web Forms with HTML5

Your forms can be built entirely in HTML5, with no JavaScript necessary. Here's how.

Caching in on HTML5 Local Storage

HTML5 introduces client-side caching for local and session storage. Learn how to boost your app's performance through the new functionality.

Exploring XAML Markup Extensions

Learn about the often-overlooked XAML extensibility resource, and how you can make custom markup extensions of your own.

From Unstructured to Structured Data with HTML 5

The emerging HTML 5 specification provides for structured documents that can support rich hierarchies and enable deep interoperability.

Visual Studio Solution Architecture for a WPF Application

Complex applications require careful architecting to reduce the amount of code movement between Visual Studio projects and the renaming of corresponding namespaces and folders.

Subscribe on YouTube