Jonathan Cardy

Blog

Jonathan Cardy

People
The inaugural Scott Logic pool competition took place last night, kicking off with 12 brave entrants comprising 6 developers, 5 new graduates and our intern Dean. It was a marathon session in a league format; a total of 66 games played across 4 tables in 3 hours.
Tech
Up until now I have found the term "anonymous" pretty confusing in the context of JavaScript. In this post I'll explain how to define anonymous functions, what "anonymous" means, and what uses these functions have.
Tech
OK, this is a little behind the times since I'm talking about jQuery 1.3.2 - but it may be useful to someone.
Tech
In this post I am going to look at the similarities between jQuery Deferred and Microsoft Reactive Extensions, and supply code which will convert between the two.
Tech
At the weekend I published a CodeProject article titled "A Collection of JavaScript Gotchas".
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
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
The .NET Task Parallel Library is a great advance in parallel programming for the .NET framework.
Tech
Back in the day, processors had a single core and clock speeds increased steadily every year.