Chris Sainty

A technical blog covering full-stack web development.

twitter | github | stackoverflow

in ,

Activity != Quality

So you need a library for doing foo. No problem – you hop over to GitHub and you find FooX and FooY. FooX hasn't had a commit for over a year, it has no open pull requests and generally no activity to be seen. On the other hand FooY had a commit just last week, and there are a bunch of pending pull requests, open issues, and associated activity. Which library are you inclined to choose?

Read More

in , , ,

OWIN - Am I missing something?

Time for some opinion. In the last few days I have taken my first serious look at OWIN and I can't help but feel the whole idea is being polluted by the Katana project.

Read More

in , ,

ScriptCS for quick Mutex tests

I've been looking out for ways to use ScriptCS in my day-to-day work lately. Each time I do, I am impressed by how much time it saves me.

So today I found myself needing to write some code with a named Mutex in C#. ScriptCS to the rescue!

Read More

in ,

Knockout custom binding handlers

For the last few months I have been working on a large, complex KnockoutJS application.
Along the way I have picked up a number of patterns and techniques that have helped keep things manageable.

One of the most important lessons was to learn to love custom bindings. Today I will show an example of how you can use a custom binding to add reusable logic to your views without having to make changes to your viewmodels.

Read More

in

A new blog

I've just switched my blog over to a new host. Finally saying goodbye to blogger after more than 7 years.

The new setup is Jekyll hosted on GitHub.

Hopefully I didn't trigger "new" posts in your feed reader.

I still have some older posts to tidy up, but overall the process has gone fairly smoothly.

I'm looking forward to getting some new posts on here soon. See you then!