Performance Considerations

In an environment where resources are limited it is important to not just be smart about how many resources you use but also the way in which you use them. I have to admit that this wasn't something I really thought about too much until a few years ago when I had to create a web site for a nationally broadcast pop music show.

As this web site was to be visited by thousands of music fans...

Making CSS Work In SSL

When integrating a shopping cart into a web site you obviously need to switch to an SSL environment before asking for any payment details, and you want the SSL site to look as nice as the main...


Dynamic Binding

One of the Projects I've been working on quite a bit lately has me working with Faceboxes, and I really think they are great! One of the latest uses I have found for them is to replace the ugly...


It's All In The Timing

I have been delving into AJAX more and more over the past twelve months or so and I came across a prickly problem recently that had me stumped for a while. AJAX is a great way of making web sites...

Avoiding "Spaghetti Code"

When I started my Information Processing and Technology (IPT) subject in Year 11 at school way back in 1991 one of the first concepts that the teacher, Mr Whitehouse, impressed upon us was to...


Developing for Facebook. FBML - not as hard as it seems.

Late last year we developed a mini site for the Ireckon Facebook fan page (go on become a fan, you know you want to), this is the first time I have worked with FBML, and while at first to looks...


Smarter Programming

Over the past month or so I have been working on a new web site which has a lot of content, some of it freely available and some of it for members only. One of the specifications I received early...


Expectations of Technology

I have come to the conclusion that the more technology allows you to do, the more you are going to expect from it. The New York City Marathon was run last night our time, I have a mate who is over...


Posted by James

Is your web application secure?

The Internet is growing rapidly, and developers all around the world are churning out new web applications at an amazing pace. While functionality and eye candy are often given top priority,...


Alternative Work Arrangements

A couple of months ago my circumstances changed and I was lucky enough to work for a flexible boss who allowed me to change from full-time work to part-time. As part of this arrangement I now work...


Practice and Research

For the 3 years prior to starting work at ireckon I worked In a company developing in house web sites on my own.  I was the programmer, software designer, tech support guy, system admin, SEO...

The Satisfaction Of A Job Well Done

Don't you love it when something just works?

But have you ever thought about how much work has gone into it to get it to "just work"? Usually, the answer is "quite a lot" because these things don't...

Posted by Vanessa

OH dear YES!

Subtitled: If you're not having fun, you're doing it wrong.  

For a while now I have been questioning my role and responsibilities and wants in my role as a programmer. I've had some experiences...


Google Maps Redux

A couple of months ago I wrote about Google Maps and how it could be integrated into your web site to allow your customers to find you easily. Of course, since I wrote that article we have seen...

Feature Creep

I ride my bike to work everyday and, unfortunately, punctures are a regular hazard. In fact, it seems like I am forever buying new tubes. To try to mitigate this in future I have now bought myself...

Posted by Vanessa

What you want verses what you ask for.

One of the most frustrating parts of programming is misinterpretation. When we get asked to create software for clients the briefs can be very small and the expectations can be very large.

It is...


Posted by Mark

Does your website do PDF?

A lot of website owners can answer "Yes" to this question. But how far does their PDF integration go? Do they only have downloadable but static PDF documents or does their website generate PDF...


Andy's New Toy: PHP Taint Checking

To help pickup possible SQL Injection issues (http://en.wikipedia.org/wiki/Sql_injection) in our PHP code I've been messing about with a modified version of PHP that supplies taint checking.

If...


Posted by Aidan

Blog Entry: What the heck is a HTML? Return of the jargon.

My last blog entry was an attempt to describe a few of the technologies that enable we simple humans to work with and use the Internet and WWW. This time I will attempt to describe a few more...


How To Become A Web Programmer

I once heard a former employer tell an employee that, at 24, he was too old to become a programmer. He wasn't trying to be mean or anything (at least I don't think he was). He simply thought that...

Posted by Aidan

What the heck is a HTML? Web enabling technology for the uninitiated

So, you know about the web and use it frequently... but you're interested in knowing more about how it all works. Where do you begin?

Well, there is a multitude of different technologies, all...


Adapting to New Technology

As everyone knows, technology is always changing and advancing at a rapid rate that makes it difficult to keep up with. The web is no exception to this as I found recently.

Last year I had a break...

Posted by Vanessa

Geek Speak

I find that I am both fluent in English, and Geeky Technical. I can swing both ways and talk fluently to the technically abled. But I also have the ability to speak non-technically to those...


Mapping The Future

Today I got to play around with Google Maps. If you haven't experienced Google Maps before then I suggest you get yourself on there right now. The best thing about Google Maps is that it has its...

Coding Standards

My lecturers were always harping on about coding standards and using comments in my code while I was at university. I usually went back after the fact and added comments for just about every line...


Posted by Vanessa

Programming Outside the Square

Lately we have been doing a lot of internal development to help improve our internal processes. One of the joys of working internally is you get to think outside the square and do things that you...


Feedback Form