Professional PHP

PHP Programming, Web Development, PHP Advocacy and PHP Best Practices.

PHP as a Deployment Platform

November 4th, 2006

PHP has been incredibly successful as a deployment platform for web applications. The WordPress blog brags that the WordPress 2.0 series has been downloaded 1.2 million times.
However, PHP as a platform is far from homogenous. With many different versions installed and the vast configurability of php.ini, there can be a great [...]

25 Comments | Read the full post »

Improving Web Application Installation as a Security Imperative

December 7th, 2005

It looks there is a Mambo worm out now. I read Hackers Hitting Popular Apps a couple of weeks ago and it mentioned that hackers are targeting PHP apps among other things. Dog bites man for some. More interesting was this quote:

“The bottom line is that security has been set back nearly [...]

4 Comments | Read the full post »

Installing PEAR Based Applications

April 19th, 2005

Ok, Greg Beaver’s work on channels has resurrected my interest in PEAR. I am interested in providing WACT on a PEAR channel and I’d like to better integrate WACT with some PEAR packages. My primary concern is over the installation implications.
I didn’t find a “powered by PEAR” section on the PEAR website. [...]

34 Comments | Read the full post »

Shipping Software is fun

March 3rd, 2005

Mark Lucovsky blogs about why he left Microsoft for Google (via John Lim). He talks about how code at Microsoft has to rot in a CVS repository for years before shipping, while web based companies such as Google and Amazon can deploy almost instantly.
I have to agree with the sentiment. I quit my [...]

5 Comments | Read the full post »

Installing Web Applications

November 24th, 2004

Mac OS X has made an art of the process of installing an application on the desktop. For a properly packaged application, the process is:

Download.
Locate the application icon in your download directory and optionally move it to another location.
Double click on the application icon to run.

This is the essence of what apple calls Drag [...]

45 Comments | Read the full post »

Difficult deployments

November 2nd, 2004

Difficult deployment prevents good software from being used. Dependencies are best avoided and minimized rather than managed.
more on PHP deployment.

2 Comments | Read the full post »

    Subscribe Feed
    Share Subscribe to this blog…
    Share Bookmark or share this page…
  • About

    My name is Jeff Moore. I'm a PHP programmer living in San Francico and working for a startup.

    More about me…

  • Categories (Home)

    • Agile Methods (14)
    • Mac (14)
    • Misc (18)
    • Open Source (14)
    • PHP (99)
    • Software Design (29)
    • Usability (14)
    • Web Design (20)
  • Recent Comments

    • Writing an XPath expression evaluator  7
      JDM Cars, Alva Sisk, teeth falling out dream [...]
    • PHP Games  63
      Furniture Manufacturers, Jason Pierre-Paul Jersey, Voncile Grizzel [...]
    • PDO versus MDB2  31
      Morton Deliso, Marquis Valakas, Beatriz Elifritz [...]
    • Why PHP is easier to learn than Java  48
      Betty Wager, Orville Kotrys, Esperanza Mcpeck [...]
    • Friendster wrapup: does MySQL scale  29
      Clemente Michaux, Kandra Noriego, Earl Skowronski [...]
    • Enterprise PHP  42
      Hoyt Origer, atomboygame, Luna Cerny [...]
    • Comparing PHP with other languages  38
      polštinap?eklad, polštinap?eklad, php developer [...]
    • Looking Towards the Cloud  65
      spin, Serina Doshier, Graciela Guisinger [...]
    • Working with PHP 5 in Mac OS X 10.5 (Leopard)  241
      Rory Teich, Lady Gaga, Tommy Staude [...]
    • Richard Thomas  27
      Hedwig Larcher, Carlos Cherenfant, Kurt Vagliardo [...]
  • Site

    • Archives
    • Log in
  • Search