
Fast code: Speed and Scalability in PHP applications
Continuing on the series, the next item on the list seems to be the mistake I see the most--putting slow code in loops, loading up things that don't need to be loaded, making simple requests expensive.
Secure code: Understanding PHP vulnerabilities
There are many articles that cover PHP vulnerabilities, but I've run across a lot of programmers and code that seems oblivious to them.
Quality Code: How do you judge?
We're hiring programmers, over at Freelock. I've been going through lots code samples to try to identify how experienced and competent a particular developer is. I also do this on a regular basis to evaluate how solid a particular open source project is.
How to get the best price
... but are you sure price is the most important thing?
Project Planning, and response to Multi-Tasking is Killing Your Business
I met Bruce Henry at an MIT Enterprise Forum event last night. Turns out we're both working on software for project management.
REST, PHP, PUT, and WebDAV on Apache
We're doing a fair amount of AJAX development these days, and ran into a problem with the REST convention. Thought I'd put my notes here in case somebody else runs into this.
Upgrading to Gutsy
Over the weekend, I upgraded my trusty Thinkpad to the new Beta release of Ubuntu, Gutsy Gibbon. Thought I would post my notes so far.
So, you want a web site...
The first thing to ask is, why? Web sites have lots of reasons for existence, but for business purposes, we tend to see some combination of four motivations:
www: a technical litmus test
Josh over at Web 1 Marketing writes about using www versus leaving it off. What’s wrong with no-www:
My current desktop environment
Several others have listed the applications they use on a daily basis. I've been using Linux for my desktop environment for several years, and thought I would share what I use constantly.
Random notes
Marc Andreesson, one of the authors of Mosaic, the original web browser, has taken up blogging, and in his first week he's got some thought-provoking posts.
When all else fails, restore your backup
Quick quiz:
-
Your computer has been infected with a virus, and it deleted everything on the server. What would you do?
-
Send the server hard drive to a data forensic/analysis firm to see if they can recover your project data.
-
Recreate all your marketing material from scratch, scanning your logo and everything else.
-
File a law suit against Microsoft, Symantec, and Dell for letting this happen.
-
Call your friendly computer technician who disinfects your computers and then restores your previously backed up data from the Internet.
-