Archive for the 'php' Category

Help! My Hierarchy is Slow - Faster Hierarchies with Nested Sets

Friday, August 3rd, 2007

A great many applications, including many that I’ve worked on, have a hierarchy of things: of parts, of people, of organizations, etc. The way most of us represent such hierarchy is with the first thing that generally comes to mind: make each Widget have a parent Widget, with a table like so:
create table widget (widget_id […]

A/B Technique for Web Application Deployment

Saturday, January 20th, 2007

This description of my “A/B technique for web application deployment” was transcribed from audio, so it less tight, more verbose than my normal prose. I chose to post it in rough form, rather than leave it on the “back burner” until an unknown future date when I have time to rewrite it. I first explained […]

Joel, you have got to be kidding

Friday, September 1st, 2006

Joel seems to “play it safe” … then goes off the deep end of irony in his final paragraph:
“FogBugz is written in Wasabi, a very advanced, functional-programming dialect of Basic with closures and lambdas and Rails-like active records that can be compiled down to VBScript, JavaScript, PHP4 or PHP5. Wasabi is a private, in-house language […]

Comparing PHP and ASP

Thursday, October 25th, 2001

PHP and ASP (Active Server Pages) have many ideas in common, and I tend to lump both in to the same category: page-based server-side web scripting tools. I use that category for small to medium sized application; I usually don’t choose it for large or complex web applications.
Here are a few points […]

Under The Hood - PHP and MySQL

Tuesday, May 1st, 2001

(This introductory article was written to help explain to clients why LAMP (Linux, Apache, PHP and MySQL) were chosen as the infrastructure for for certain kinds of web sites. From […]

KCSM - Kyle Cordes’s Session Manager

Wednesday, March 10th, 1999

Back in the dark ages of PHP3, session support was not built in.KCSM implements and ASP style session[] array in PHP3. There are two version of KCSM - one works with files stored on the web server (this requires […]