I built my first web home page and made my first contributions to the School of Engineering Journal at UPenn in 1993.
And I’ve built at lot more since then…
Here are some of the things I learned along the way…
I built my first web home page and made my first contributions to the School of Engineering Journal at UPenn in 1993.
And I’ve built at lot more since then…
Here are some of the things I learned along the way…
Note to myself: unit testing is a great thing and I should do it more, I plan to do it more. But, unit testing is not enough... What we need for web applications (or complex dynamic web sites if you prefer) would be something like this: the TEST program…...
Joel on Software’s latest bewildering article advocates correct use of the – often misunderstood – Hungarian notation: “Making Wrong Code Look Wrong“. Basically, calling a variable , etc…...
I have just extended my PHP coding standard guidelines with these rules about variable naming: Remember this is PHP, not Microsoft Visual C++. There is actually little value in naming variables something like strFullTitle . Something like full_title is…...
Here are a few solutions to the same old IE/PNG issue, all revolving around the same hack: using JavaScript to replace IMG tags containing PNGs with a SPAN or a DIV into wich the PNG is filled using the IE proprietary image filter. A List Apart Bob…...
From Joel's foreword to Mike Gunderloy's "Coder to Developer": When I got out of the army, I headed off to college and got a degree in Computer Science. Now I really knew everything. I knew more than everything, because I had learned a bunch of…...
PHP has some nice features to do output buffering. You just call . This is supposed to let you do "kewl" post-processing operations like: gzip compression, adding an ETag, adding content-length of your whole output. Crap! There are only two situations…...
Is it me or doesn't Windows even include any form of a grep tool? Not even a full grep, but just search and replace of litteral string in files? Not even in recursive, nor in multiple files, just in one damn file? Something I can automate from the…...
XML-RPC is a spec and a set of implementations that allow software running on disparate operating systems, running in different environments to make procedure calls over the Internet. It's remote procedure calling using HTTP as the transport and XML as…
I realized today that PHP's state of corporate underratedness is probably is similar to SQL's state of corporate underuse. You could think it's because these technologies are not object oriented enough... You could also think that they have been so…...
"Web Standards"... that definitely sounds cooler than it really is... At first we had HTML and Mosaic... Then came Netscape and Microsoft with their proprietary extensions... and so came the need for standards. We got several versions of…...