Archive for February 2012

Visual Studio 11 Beta in Context

Today Visual Studio 11 Beta is released and available for download. Don't want to read a big blog post? Phooey on you then! ;) Visual Studio 11 Beta & .NET 4.5 Beta Announcement by Jason Zander + Downloads Windows 8 Consumer Preview Announcemen…

Metro: Understanding CSS Media Queries

If you are building a Metro style application then your application needs to look great when used on a wide variety of devices. Your application needs to work on tiny little phones, slates, desktop monitors, and the super high resolution displays of th…

Windows Web Applications: Understanding CSS Media Queries

If you are building a Windows Web Application then your application needs to look great when used on a wide variety of devices. Your application needs to work on tiny little phones, slates, desktop monitors, and the super high resolution displays of th…

Metro: Using Templates

The goal of this blog post is to describe how templates work in the WinJS library. In particular, you learn how to use a template to display both a single item and an array of items. You also learn how to load a template from an external file. Why use …

Windows Web Applications: Using Templates

The goal of this blog post is to describe how templates work in the WinJS library. In particular, you learn how to use a template to display both a single item and an array of items. You also learn how to load a template from an external file. Why use …

Metro: Declarative Data Binding

The goal of this blog post is to describe how declarative data binding works in the WinJS library. In particular, you learn how to use both the data-win-bind and data-win-bindsource attributes. You also learn how to use calculated properties and conver…

Windows Web Applications: Declarative Data Binding

The goal of this blog post is to describe how declarative data binding works in the WinJS library. In particular, you learn how to use both the data-win-bind and data-win-bindsource attributes. You also learn how to use calculated properties and conver…

Metro: Understanding Observables

The goal of this blog entry is to describe how the Observer Pattern is implemented in the WinJS library. You learn how to create observable objects which trigger notifications automatically when their properties are changed. Observables enable you to k…

Windows Web Applications: Understanding Observables

The goal of this blog entry is to describe how the Observer Pattern is implemented in the WinJS library. You learn how to create observable objects which trigger notifications automatically when their properties are changed. Observables enable you to k…

Metro: Understanding the default.js File

The goal of this blog entry is to describe — in painful detail — the contents of the default.js file in a Metro style application written with JavaScript. When you use Visual Studio to create a new Metro application then you get a default.j…