Development

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
Knockout

Placeholders using Knockout JS

Whenever you have an asynchronous call to the server from a web page it is good practice to have some form of loading indicator to let the user know that something is happening in the background

Read More
Knockout

Loading MVC PartialViews asynchronously using KnockoutJS

Load an MVC partial view from KnockoutJs

Read More
Knockout

Binding to invalid property names with $data in KnockoutJS

A quick tip when working with KnockoutJS: if you are binding a value to a property with a valid name then it is very simple to get at the value in your HTML...

Read More
Build

Visual Studio 2010: Massive Build Performance Improvements

The solution that I work on daily within VS2010 has around 70 projects, and over time has begun to take longer and longer and loooonger to build...

Read More
Unit Testing

My (first attempt) JavaScript Mocking Framework

I've been getting much more involved in JavaScript development over the last few months and I have been playing around with QUnit as a unit testing framework....

Read More
Performance

The Joy of Profiling (part 2)

This is the second in a series of posts about performance enhancements that covers some basic approaches to speeding things up

Read More