PHPNews

Swapping out your LAMP stack

Written by Keith Cirkel - Published on Keith Cirkel
Aggregated on Saturday March 27, 2010 - Permalink

The LAMP stack is the backbone of the web these days - every hosting provider uses it, sometimes exclusively. Many think their only other option is a WIMA (Windows, ISS, MSSQL, ASP) but in fact there are a whole wealth of options to choose from. When you have the freedom to pick your own server environment, should you move away from LAMP? It’s certainly a tried and tested platform, many of the …

Continue reading »


XHTML: Why everyone wants it but you shouldn't use it

Written by Keith Cirkel - Published on Keith Cirkel
Aggregated on Saturday March 27, 2010 - Permalink

Everyone is asking for it these days. Go onto freelance boards, talk to clients, even on job boards, clients & companies are requiring their developers to know XHTML. The problem is, XHTML isn’t what everyone thinks it is, and that isn’t going to change any time soon. Why Everyone Wants XHTML Back in the dark days of the web, developers were using HTML, and a lot were using it badly. …

Continue reading »


What to expect from a world without IE6.

Written by Keith Cirkel - Published on Keith Cirkel
Aggregated on Sunday April 11, 2010 - Permalink

It’s no secret that developers across the globe resent Internet Explorer. It’s disregard for standards are a burden, often requiring a parallel development effort just to cater for its inadequacies. Newer versions aren’t much better, and in some cases exacerbate the problem. This year saw Internet Explorer 6 drop below 10% , and Google has dropped support for it ; and (perhaps most importantly) …

Continue reading »


Start sending dates the right way (aka The ISO8601 101)

Written by Keith Cirkel - Published on Keith Cirkel
Aggregated on Monday May 21, 2012 - Permalink

We’ve all had those tough conversations on how best to exchange dates between two systems: “is DD-MM-YYYY good for everyone?” “what about YYYY/MM/DD” “we could just use Epoch timestamps”… Each option is rife with problems; some don’t convey enough info, some are too ambiguous, and others are hard on the human eye. Compounding these difficulties are the myriad of standards that work across …

Continue reading »


The ups and downs of the HTTP header

Written by Keith Cirkel - Published on Keith Cirkel
Aggregated on Thursday December 5, 2013 - Permalink

As part of a project I’m working on, I was doing research into HTTP headers. I couldn’t really find any decent resources that summarised the differences of headers between browsers, so decided to just write my own. Then things… got out of hand. This is big, so before you get into this make yourself a brew, sit down and relax… I was considering splitting this into two articles, but then I …

Continue reading »


Schema.org - the new generation of SEO

Written by Keith Cirkel - Published on Keith Cirkel
Aggregated on Thursday February 13, 2014 - Permalink

SEO has always been a bit of a black-hat science, hiring agencies to “do your SEO” is a minefield and you may just end up with a 2-bit operations who ask for money because they generated some XML using a free SiteMap Generator , or worse give you actively bad advice such as “use meta keywords” or “duplicate this paragraph on every page of your website”. It’s become so difficult to tell what is …

Continue reading »