Welcome to my blog and the Surfsoft Consulting web site. Feel free to have a look around, read the blog, leave comments, and look through the articles here and in the wiki. For more information about me and the company, see the about page.
Welcome to Surfsoft Consulting
June 20th, 2009New Year, New Challenges, New Libraries
December 31st, 2009I’ve spent much of my spare time in the last three months refactoring code for the site fantasy-f1.net (which is the main reason why the blog has remained relatively quiet). The new year briongs with it new challenges and familiarity with a new JSF component library, PrimeFaces, which I’m loving. Read the rest of this entry »
Thoughts on DHTML and Ajax-enabled Web Sites
September 15th, 2009My Formula One site, Fantasy-F1.Net, is looking rather tired and dated – it is after all a six year old UI design that was first implemented in Microsoft ASP and then re-written in JSP/Struts when Ajax was a cleaning product. So some months ago I took the decision to completely re-design and implement the user interface using JSF and Ajax. Read the rest of this entry »
Build Your Software on Firm Foundations…
March 23rd, 2009
What makes for a successful software development project? I was mulling over a number of projects I had been involved with in the past, some very successful, some not so, and thinking about the key differences between the two. There are any number of aspects that can be considered – the quality of project management, clearness of requirements, thoroughness of the analysis, quality of execution and technical leadership to name but a few. Here I am going to focus on two key technical aspects, not being a career project manager, and explain why they are both important and also both frequently neglected.
From my experience there are two main aspects to a technically successful software development project, the Software Architecture, and the Software Engineering Process (I am taking it as read that your teams have the basic capabilities to develop software using your chosen technical platform, which in my case is Java).
Top 25 Most Dangerous Programming Errors
January 15th, 2009The SANS Institute has published a list of the top 25 most dangerous programming errors and reading through the list was pretty much like meeting a bunch of old friends. Read the rest of this entry »
Hidden Files in Mac OS X
December 1st, 2008Having finally got around to uploading the original rss4jsp projects into SourceForge this evening I found myself with a problem – I was uploading all sorts of stuff that was not applicable. For example, Apple creates a .DS_Store file in every folder viewed by the Finder, to store information about how the folder looks in the Finder. Not essential to rss4java. For that matter, neither did I want to add my Eclipse files, but in they went…
rss4jsp: A Tag Library for Project Rome
November 24th, 2008One of the features being introduced to Fantasy-F1.Net in the next few weeks is an RSS Feeds page. During the closed season it is useful to have alternative sources of material to keep people coming back to the site which would otherwise be all but dormant. Read the rest of this entry »
Looking Forward to JavaFX
November 14th, 2008Sun introduced JavaFX to the world at JavaOne 2007, touting it as a new way to build rich internet applications, and putting it head-to-head with Microsoft Silverlight and Adobe Flex. Coming to the party last, can Sun produce a winner and make lasting inroads into the rich internet applications space?
Apple TV: Nice hardware, shame about the limitations
October 22nd, 2008Recent weeks have seen me busy spinning, i.e. achieving very little on the technology front outside of work. A nasty cold and related sinus issues has kept me away from computer screens as much as I can get away with but now at last the problems are receding and I’m starting to get traction again. Read the rest of this entry »