Archive of Coding
Scaling JavaScript
When your JavaScript codebase consists of a couple of functions to do image rollover and form validation, then javascript seems like an extremely easy language. It has relatively little bureaucracy for getting simple things done, an extremely useful literal notation for maps and arrays, and string manipulation is simple and…
Read MoreWriting a custom Taglet for Javadoc
What are Taglets? You may recognise Taglets in JavaDoc as the text denoted by the @ symbol, and they come in two flavours, standalone Taglets such as the @param and @return tags, and inline Taglets such as {@link mylink} denoted by the curly braces. When writing javadocs you may come…
Read MoreThe New Writing
Which is to say: All civilized people write poetry from time to time. Both its reading and its writing are necessary to a civilized mind. But, in most cases, we should be civilized enough to keep it - at least the writing part – to ourselves. About writing, Samuel R….
Read MoreCaplin Reaver – Hackday Project
Caplin Reaver (name pending review) was a small project created by Neal Dangerfield and myself to explore how to make the XMC (Xaqua Management Console) into a more compelling feature for Caplin Xaqua. The XMC is a great tool. It allows developers and administrators to get an in-depth view of…
Read MoreResults: What are your favourite server-side languages?
In this poll, our 63 voters cast their votes for their favourite server-side languages, with PHP with out over the other four options.
Read MoreThe 50 Commandments of software development
Many years ago I worked for a small software house, Teleca. This was well before the terms “lean” or “agile” were in common use in a software development context. Teleca’s founder, Paul Sherwood, shunned formal systems like iso9001 and instead we were guided by The Teleca Commandments, a set of…
Read MoreClean Coder
In university we were given various compulsory professional ethics modules, which I considered largely pointless. I still do. Perhaps they should simply have given us a copy of Uncle Bob’s new book “The Clean Coder”. When it comes to how we act as professionals it seems as though there is…
Read MorePicking a web server language
There is nothing better than starting a new Web App. I am constantly getting ideas about how to create the next big thing. It is going to use Canvas, CSS3 and bleeding edge JavaScript and be unlike anything that the world has ever seen. But I am halfway through the…
Read More