I’ve been learning node at work and to be honest it is the most fun I’ve had in a while learning. I am going to cover the basics, using Windows. I am going to assume that you have written JavaScript before in the browser. Installation Installation on Windows is pretty [...]
The Many Eyes Myth
There is something that is said quite a lot about open source vs proprietary software and it is that “many eyes make all bugs shallow”. While most software developers would admit that a new set of eyes on a problem does help them solve problems, it doesn’t however scale. I [...]
Internet Explorer and why they are behind on features.
Internet Explorer is a thorn in the side of any web developer. I have come out in its defense on some of the thing I think is unfairly said about the world’s most popular browser. I recently watch a video called “Internet Explorer the story so far”. What was most [...]
CSS and Coding Standards
Recently there was an article about CSS Comb on smashing magazine. It looks like a good tool, but I took exception by a particular statement in the blog post on smashing magazine. The only way to sort CSS properties usefully is to arrange them functionally. This is the sort order included [...]
Legacy browser support in corporate environments (and why it is a good thing for the business)
Saw an article that I saw on nettuts the other day. Your IT department has probably tested those applications with newer browsers, and have recommended to management against using them within your company. This is very bad – but very much a reality! This attitude irritates me, because the author is making this sound [...]
bind() and older browsers
Had this error today from IE7 & 8 from a script that I got given to fix. SCRIPT438: Object doesn’t support property or method ‘bind’ I have never come across bind() before, I discovered it was part of the ECMAScript 5 specification, and is only supported by newer browsers (IE9+, [...]
Chrome is the new Internet Explorer 6: Part Deux
I loaded up nettuts and I was greeted with this. SERIOUSLY! If not, the W3C mailing lists have been on fire ever since it was discussed (and essentially announced) that Microsoft, Opera, and Firefox will begin to adopt and style webkit-prefixed properties. One of the reasons behind this decision is that we developers aren’t [...]
Thoughts about low bandwidth web development
At the moment I have no proper internet in Spain. Now this has put me in the unusual position of basically not having internet except for my mobile phone which costs me £2 a day to use abroad, and I get to use 25mb a day before they charge me [...]
Why modern web development sucks (more than it did before)
Modern web development seems worse than before in my opinion. Each time I read about some new web specification or something coming out, it seems to be worse than what came before it. These are some of my main problems and I am surprised nobody is mentioning it. HTML 5 [...]
Video on the web
There was a lot of debate about codecs and the HTML video tag not so long ago. There were many people upset with h264 since distributors (such as browser vendors) will have to pay royalties, because the codec’s software algorithms are patented by the MPEGLA. This is of course a problem [...]