9:33am PT, Monday May 12
PHP Abstract Podcast Episode 39: Interview with Derick Rethans - planetphp

Posted on Wednesday 30 April 2008

Today I’m going to talk to Derick Rethans. Derick Rethans provides solutions for Internet related problems. He has contributed in a number of ways to PHP, including the mcrypt, Date and input-filter extensions, bug fixes, additions and leading the QA team. He now works as project leader for the eZ components project for eZ systems A.S. In his spare time he likes to work on Xdebug, watch movies, travel and practise photography.

Popularity: unranked [?]

Tags: , , , , , ,
Alex Loft @ 6:04 am
New AJAX & PHP Book from Oracle Press - Christopher Jones

Posted on Tuesday 29 April 2008

The prolific Michael McLauglin just sent me a copy of his other new book “Oracle Database AJAX & PHP Web Application Development”, co-written with Lee Barney.

Last year I’d really wanted to extend our Oracle OpenWorld conference tutorial on PHP into this area. That didn’t happen because the 2007 tutorial slots turned out to be very short. This year I’m pushing for a longer tutorial again, so the book is a welcome reminder about the topic.

I’m looking forward to reading it.

Popularity: unranked [?]

Tags: , , ,
Alex Loft @ 4:04 am
Marco Tabini’s Blog: 5 PHP 5 features you can’t afford to ignore

Posted on Monday 28 April 2008

Marco Tabini has posted his list of what he considers five features of PHP5 that you “can’t afford to ignore” when doing your development work:

Despite the fact that you may not have a choice in the matter, upgrading comes with a number of bonus new features that can help you write better code and gain access to new functionality that required a fair amount of hacking in previous version. Here’s a quick list of 5 personal favourites.

The feature to make his list are SimpleXML, JSON/SOAP, PDO, the Standard PHP Library and SQLite. Each has their own bonus feature(s) included too for a little extra incentive to check them out.

(more…)

Popularity: unranked [?]

Tags: , , , , ,
Alex Loft @ 2:04 pm
eveloper Tutorials Blog: Iterating PHP objects, and readable code too!

Posted on Monday 28 April 2008

The Developer Tutorials blog has a recent post that talks about manipulating objects in PHP with the help of the iterators that the Standard PHP Library has to offer.

It’s a generally accepted fact that more readable code is more maintainable and easier for other developers to pick up. […] Today I’m going to take a look at object iteration, most commonly found in the Standard PHP Library, and explore using the Iterator interface to simplify looping.

The main part of the tutorial shows how to implement the Iterator interface of the SPL to create your own custom methods, theirs being a Database version with methodsfor rewinding, reading and getting the current record you’re working with.

(more…)

Popularity: unranked [?]

Tags: , , , ,
Alex Loft @ 8:04 am
Hasin Hayder’s Blog: How to make your own springloops in PHP

Posted on Saturday 26 April 2008

Recently, the Springloops version control system made its debut on the web and was greeted with both skepticism and interest. One developer, Hasin Hayder decided to look at it from a different angle and worked to see how easy it would be to reproduce a similar service.

Springloops is a nice code management service recently came into focus. It helps you to manage the code base of your application, monitor the commit and deploy the final version easily to another server. So if you are wondering how to build such a system and how it actually works, this article is for you.

(more…)

Popularity: unranked [?]

Tags: , ,
Alex Loft @ 9:04 am
Spaces in PHP variable names - Riff Blog - PHP-GTK

Posted on Thursday 24 April 2008

I just found out a very strange PHP feature by browsing the PHP-GTK2 API with the Reflection classes : spaces can be used in some alien places, like variable names.

But the doc says you can’t !

Well, try this in PHP 5.2.5, for instance:

read more

Popularity: unranked [?]

Tags: , , ,
Alex Loft @ 11:04 am
Debuggable Blog: Running Tests from The Commandline in CakePHP

Posted on Thursday 24 April 2008

New on the Debuggable blog today there’s this post from Tim Koschutzki about a new feature he’s contributed back to the CakePHP project. It allows you to run tests on the command line without having to worry about loading up a web interface to check your code.

It allows you to run all of the following: all core testcases at once, all core test groups, each core test case individually, all application-specific testcases at once, all application-specific test groups and each core test case individually. It also supports plugins, which means you can run plugin cases and groups.

(more…)

Popularity: unranked [?]

Tags: , , , ,
Alex Loft @ 3:04 am
Community News: PHP Unconference Recaps

Posted on Monday 21 April 2008

This year’s PHP Unconference (in Hamburg) has finished up and server in the community have posted their summaries of this year’s event including:

Lars Strojny
Christian Weiske
Florian Anderiasch
and a post on the ThinkPHP blog

You can check out the conference homepage for more on what went on.

Popularity: unranked [?]

Tags: , ,
Alex Loft @ 2:04 am
OpenID with myVidoop - Chris Shiflett

Posted on Sunday 20 April 2008

I like OpenID. I’ve been an avid user (and consumer) of OpenID for well over a year now, but I’ve only recently found time to explore Vidoop, whose self-described mission is one username, no password.

I keep meaning to write a more general post about OpenID, but this is what’s on my mind at the moment. (Sorry for posting out of order.) In the meantime, you can watch Simon Willison’s video tutorial for a good introduction.

You can learn more about Vidoop on their web site, but if you like to learn by example, I recommend registering for a myVidoop account. (They get extra credit for dropping the superfluous www subdomain and using a secure connection.) When registering, you choose three categories for your Image Shield, a grid of images that looks something like this:

(more…)

Popularity: unranked [?]

Tags: , , ,
Alex Loft @ 5:04 am