Blog

Our thoughts on technology and design

Tech
The annual MIX conference, where Microsoft showcases the latest and greatest technologies to the development community is now coming to an end.
Tech
Yesterday Gartner released its latest mobile smartphone sales predications, with the figures showing a dramatic turnaround in their predictions for the Microsoft Windows Phone 7 platform.
Tech
In this blog post I look at how to implement the fly-out fly-in effect seen in native Windows Phone 7 applications. This effect is seen in the native mail application; when you click on a message, the title flies out of the list then flies back in as the title of the message page.
Tech
In January of this year Douglas Crockford decided that some of the options in JSLint were generally accepted and should always be on.
Tech
This blog post is part Š of my Metro In Motion series. In this post I demonstrate how to implement the animated 'peel' effect seen when native Windows Phone 7 applications exit.
Tech
This blog post presents an attached behaviour that gracefully slides the contents of a list into view when used in conjunction with a Pivot control, emulating the Windows Phone 7 email application.
Tech
In this blog post I present a simple attached behaviour that uses a Thumb control within a Popup to adorn any UI element so that the user can re-size it.
Tech
I have just published a new CodeProject article on developing a Windows Phone 7 jump list control.
Tech
This post describes a method of using attached properties to bind a ViewModel which contains multiple data series to a Visiblox chart without any code-behind.
Tech
In this series of posts I showed a sweet way to use Web Workers to improve performance on browsers that support them, without impacting performance on browsers that don't, by using jQuery 1.5 Deferred objects to wrap a "generic" worker.
Tech
In the previous post we set up a Web Worker helper function that allowed us to create a worker file.
Tech
This blog post shows just how easy it is to use Google Sky as a tile source for Bing Maps, bringing the universe to Windows Phone 7!
Tech
The .NET Task Parallel Library is a great advance in parallel programming for the .NET framework.
Tech
The Web Workers API is currently a draft HTML5 specification which defines an API for running JavaScript in a background thread. In this series of blog posts I am going to investigate the practical use of Web Workers.
Tech
I've recently been developing a web project using the Struts2 framework. A problem that came up during development was validation.
Tech
In the first two parts I looked at different ways of performing dom manipulation tasks like adding rows to a table and sorting rows in a table.
Tech
This blog post presents a few performance measurements that detail the relative performance of ItemsControl, ListBox and manual addition of elements to the UI. These performance measurements are also compared when ran on the emulator and the real hardware.
Tech
At the weekend my wife was having a 'girls night out', which gave me an excellent excuse (and roughly four hours) to spend working on a DDDHack entry.
Tech
This blog post describes how to re-template the Silverlight ProgressBar control to render a circular progress indicator. This approach uses an attached view model to circumnavigate some of the limitations of the ProgressBar design.
Tech
This post introduces the Presentation Model (or MVVM) architectural pattern as one approach for creating "better" large-scale Flex applications.

Authors