Seriously, Keep it Simple, Stupid
Like Scott, I spent last week in Portland attending OSCON. The first session I went to was a joint talk given by Rasmus Lerdorf and Thomas Sha. Rasmus is a Yahoo! software architect and the creator of...
PHP Programming Contest
Nick Halstead is running a PHP contest on his blog and offering a free copy of Zend Studio to the winner. It's a wonderfully simple challenge that doesn't require arcane PHP knowledge or experience...
Growl Pepper Plugin for Mint
In my last post I talked about the PHP Growl notification class I wrote. A few readers emailed and asked to see a larger, working example of how to use the code, so I've written a plugin for Shaun...
Send Growl Notifications Using PHP
Most websites have alert systems built in that can notify you whenever something goes wrong - a database crash or Apache error for example. Often times they'll send an email, save the problem to a log...
How-To Parse RSS Feeds With Google's Feed API
Tired of processing RSS/Atom feeds in your app? Today Google announced their new Google AJAX Feed API that will do the parsing (and caching!) for you. It works great for Javascript developers, but...
Amazon S3 File Browser
Last month I blogged about the release of PHP-AWS - our open source Amazon Web Services library. Today I want to highlight the S3 File Manager I recently added to the project. It makes debugging...
Introducing PHP-AWS
Today I'm happy to announce a new open source project from Sitening. PHP-AWS is a collection of PHP classes that let you tap into the power of Amazon's Web Services platform. This is the same codebase...
Getting Real With Databases in PHP
It's no secret that I don't like Ruby on Rails. My friends know it. My co-workers definitely know it. And I guess now you do, too. Ruby itself is a fine language, and there are lots of great web...
Excel Line Endings Break PHP
Here's a quick tip that might save the PHP developers out there some time. (It would have saved me thirty minutes of debugging if I had know this earlier.) When you export an Excel file as a CSV in...
Create a PHP Documentation Bookmarklet
Most PHP programmers I know (including myself) visit the PHP function reference daily, if not hourly. Going to http://php.net/ is a quick way to lookup the specs on a particular function, reserved...
Instant Development Network
We completed the cre824 competition this morning. Our submission came out great, and we somehow managed to complete everything we set out to accomplish. My favorite piece of the competition was...
Redirect After Form Processing
After processing an html form, it is often a good idea to redirect the user to a new url, rather than just presenting the results. Consider this php example: if ($_POST["name"]) { # do...
Using PHP to Include RSS Feeds
We needed some code to include RSS feeds on our web site. I quickly found Magpie RSS, which is a PHP library for fetching, parsing, and even caching feeds. MagpieRSS is compatible with RSS 0.9...