Whatever You’re Good At, Graph It

What are you good at? What do you, or your business, do best? Is there something you do better than anybody else? Once you have identified your specialism, turn it into a graph. TL;DR: I predict that graphs will become the standard way of storing and sharing information. And that providing

Continue reading

Common JavaScript Gotchas – Part 1

Pop quiz, hotshot, the image shows a common JavaScript ‘gotcha’ – or inadvertent mistake through incomplete knowledge of something. What exactly is happening here? You create a simple function called “getPerson”, and it returns you a JSON object with a single property on it, “name”. However! When you come to

Continue reading

Google Launches Chrome Packaged Apps

Google has announced the release of Chrome version 22 to developers. The exciting thing about this version is Chrome Packaged apps: a mechanism which allows web applications to behave much more like native applications, blurring the lines between the two. Packaged apps are installed for offline use by default and

Continue reading

Func<T> vs. Action<T>

Although I’ve been using Func<T> and Action<T> for years, I’m embarrassed to say I hadn’t really thought about the differences between them – or more importantly, how they are in fact two sides of the same coin. Most of the time their use has been a natural reflex action to

Continue reading