Development

WPF

Getting Rid of XAML Boilerplate

No-one likes boilerplate. Here's how you can tidy up some XAML examples.

Read More
Knockout

Editable Fields with Cancelability using Knockout

I quite often find myself wanting to write UI that is read-only until someone clicks on an Edit link, at which point it becomes editable and they can either save or cancel their changes.

Read More
.NET

Deserializing Interface Properties using Json.Net

How can you deserialize a property value without a strong type?

Read More
ASP.NET

The Magic of SignalR

I recently managed to find both the time and a suitable project to get my hands dirty with SignalR

Read More
ASP.NET

Using Constraints for Better Routing in MVC

The default routing in an MVC project is pretty great, but what if we want something more?

Read More
Knockout

Server-Side Paged Lists in Knockout

Extending Knockout client-side paging to use server-side paging.

Read More
Knockout

Command Pattern v2 using Knockout

A few enahcements to a command pattern for KnockoutJs

Read More
Knockout

Forcing Computed Observables to Refresh in Knockout

Sometimes you need to force a computed observable to update in response to external events.

Read More
Knockout

Paging Lists with Knockout

Knockout can get a little bit slow when trying to render large amounts of data...

Read More
Knockout

Command Pattern with jQuery.Deferred & Knockout

Working in WPF using the MVVM pattern it is almost impossible to get away from commands and the ICommand interface, so when I started writing view models in knockout that had to perform actions I started to miss the commands quite quickly

Read More