Jamesmckay - jamesmckay.net - james mckay dot net
General Information:
Latest News:
Namespaces in JavaScript 6 Aug 2013 | 12:00 pm
Namespaces are a common technique used in many programming languages to avoid naming collisions between different parts of your code. Unfortunately JavaScript doesn’t have built in namespace support, ...
The writing is on the wall for Subversion as Git takes over 13 Jun 2013 | 12:00 pm
This time last year, the Eclipse Community Survey noted that Git’s market share had risen from 12.8% to 27.6%, while Subversion had dropped from a seemingly unassailable 51.3% to 46.0%. This year’s su...
Dolstagis: my pet project 30 May 2013 | 12:00 pm
I thought it would be a good idea to say a bit about my pet project that I’ve been working on over the past few months on my daily commute. Round about September or October, I ended up reading Patrick...
Reboot 28 Jan 2013 | 01:00 pm
Over the past eight years or so, I’ve posted over two hundred entries here on my blog. Most of these are now out of date, many of them reflect approaches to software development that I no longer endor...
Reboot 28 Jan 2013 | 01:00 pm
Over the past eight years or so, I’ve posted over two hundred entries here on my blog. Most of these are now out of date, many of them reflect approaches to software development that I no longer endor...
Is ALM just a marketing buzzword? 23 Jul 2012 | 03:00 pm
Several commenters on my blog post, Team Foundation Server is the Lotus Notes of version control tools, expressed the opinion that ALM (Application Lifecycle Management) is nothing more than a marketi...
Is ALM just a marketing buzzword? 23 Jul 2012 | 03:00 pm
Several commenters on my blog post, Team Foundation Server is the Lotus Notes of version control tools, expressed the opinion that ALM (Application Lifecycle Management) is nothing more than a marketi...
Your password hash algorithm is (probably) snake oil 17 Jul 2012 | 03:00 pm
For several years now, it’s been standard practice among web developers who know what they’re doing to store passwords as a one-way salted SHA-1 hash. Using a salt means that they aren’t vulnerable to...
Your password hash algorithm is (probably) snake oil 17 Jul 2012 | 03:00 pm
For several years now, it’s been standard practice among web developers who know what they’re doing to store passwords as a one-way salted SHA-1 hash. Using a salt means that they aren’t vulnerable to...
Porting Bad Behavior to .NET 6 Jul 2012 | 03:00 pm
This is my latest pet project and one that I’ve been meaning to get my teeth into for a few years now, but I just never got round to it until now. Michael Hampton’s Bad Behavior has long been one of m...