Professional PHP

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

un-PEAR-ing

July 5th, 2006

Astonishing. I’m quite surprised. I thought PHPUnit was fairly well integrated into PEAR (pear run-tests). I’m not sure if this is a fork, or if PEAR will continue to use PHPUnit as an external dependency?
I’ve never been a PEAR fan. My experiences being peripherally involved with the XML_HTMLSax package weren’t [...]

4 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 [...]

1 Comment | Read the full post »

Zend Framework Webcast

December 5th, 2005

I guess I missed the Zend PHP Framework webcast on Friday. I was looking forward to it, but I signed up a while ago and forgot about it. By the time I got the reminder email, it was too late. Fortunately, the recording is now available. If you have an interest [...]

10 Comments | Read the full post »

PEAR Channels

March 7th, 2005

I am very interested in the new PEAR channels. I like where this is going. I especially like the idea of web application installers (versus library installers).

No Comments | Read the full post »

pear config-set preferred_state beta

November 24th, 2004

I wish i could just do:
pear install Calendar beta
instead of:
pear config-set preferred_state beta
pear install Calendar
pear config-set preferred_state stable

6 Comments | Read the full post »

PHP Coding Standards

September 24th, 2004

I have to disagree with Paul Jones on coding standards:

The thing about defining a coding style standard is that there is no objective means by which to judge one style as “better” or “more-right” than another.

I can think of several objective criteria for judging coding standards practices off the top of my head:

Does the practice [...]

7 Comments | Read the full post »

PEAR: Its a Vision Thing

June 9th, 2004

Alan Knowles has an update on the status of the template debate in PEAR. Alan chose to highlight a post by Hans Lellelid. I also had this message flagged for comment.
Hans makes the argument for a tighter vision for PEAR, as well as for an overflow method for packages that don’t [...]

2 Comments | Read the full post »

PEAR Templates

June 4th, 2004

Aaron Wormus blogs on PEAR Template trouble. The PEAR community seems to be having a significant debate over the proposal to include the template engine Savant into PEAR.
This proposal represents an identity crisis for PEAR. Joshua Eichorn recognizes the issue:
Either we have 1 engine and multiple api’s and fix mistakes of the [...]

5 Comments | Read the full post »

Rephlux and PHP memory usage with a PEAR surpise

May 27th, 2004

Jon Ramsey came up with a continuous integration tool called Rephlux. Rephlux periodically checks out your code from CVS and runs your unit tests on it. It produces a RSS feed of test failures and a RSS feed of CVS revisions. How cool is that?
In the future it should be possible to [...]

7 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 (17)
    • Open Source (14)
    • PHP (98)
    • Software Design (29)
    • Usability (14)
    • Web Design (20)
  • Recent Comments

    • Looking Towards the Cloud  23
      Betty Saletta, Driver License, Jamel Sawyer [...]
    • Benchmarking PHP's Magic Methods  12
      Article Marketing Strategy, Magento Development, Vance Lucas [...]
    • Improved Error Messages in PHP 5  32
      Terry Nessel, css, Amsterdam [...]
    • Keywords and Language Simplicity  11
      kim kardashian sex tape price, nokia, per Rechnung bestellen [...]
    • flickr case study  3
      bookmarking demon software, php-trivandrum.org, Harry Fuecks
    • rsync to remote server via ssh  7
      Burton Haynes, James, Mike [...]
    • Yahoo YUI wins JavaScript Library Wars  10
      Lera Bride, Scott, Jeff [...]
    • OOP is Mature, not Dead  15
      Avery Depew, Fernando, deltawing [...]
    • Ruby versus PHP or There and Back Again  10
      Solar Pumps, Amsterdam, Hari K T [...]
    • ZendCon: Writing Maintainable PHP Code  8
      IT Ninja, nicopico, Arif [...]
  • Site

    • Archives
    • Log in
  • Search