Category Archives: General

I’m a great believer that if you’re going to be good at something you should understand it a the lowest level possible. Every ActionScript developer I talk to at the moment is migrating to AS3 and mostly we talk about all the high level differences it has with AS2; the API, the event mechanism and so forth. But let’s not forget the little things. It’s often complacency toward the smallest components that cause the most trouble. It seems like an odd situation to know how to flip a cube around in 3D space, but not really know the difference between null and undefined. This is a real situation though, and it can mean bugs deep in complex layers of code just waiting to ruin everything. Continue reading…

I do marvel at the ingenuity of spammers sometimes. Despite being crap programmers, they do have a knack for coming up with new ways to deliver their poisonous junk. It’s almost enough to make me consider life of crime.

After placing a job advert on Gumtree, we (my current employer and I) received a touching email from someone intersted in our junior developer role. Clicking their portfolio link took us to a spammer’s “search” portal complete with gambling site pop-ups.

If you learn a programming language it is unlikely that you will read the formal language specification that defines all the laws of the syntax. You may never read it at all. It is more useful to learn by example, or at least topic-by-topic. However, a mere ten years after writing my first few lines of JavaScript, I read the ECMAScript standard and it threw up some things I did not know.

There are many things that you can write in JavaScript that are perfectly valid syntax, but that you probably never will write. Here are a few that raised an eyebrow or two.

Continue reading…

Out of the frying pan, into the fire.

I recently watched the internet film, Zeitgeist. After which I was burning to write my opinions here, but unfortunately that’s not really what my blog is about, so instead I turn my attention to the internet as Information Technology. At least this is what IT stood for when I was at school, but ironically this was a time when I was much more likely to turn to books for information. More to the point, I was likely to go to much greater lengths to find out facts than doing a quick Google.

Continue reading…