Ryan Stewart and Kevin Schroeder (two all around great guys) have written an article on using Flex and Zend Framework to build the front end and back end of an application respectively. Click on it, let's talk about this for a bit.
On the Ibuildings techPortal there's a new post with the latest episode in their DPCRadio series (as recorded at this past Dutch PHP Conference) - Melanie Rhianna Lewis' talk on web services and consumer devices.A web service is an API provided by a site that allows a remote application to access data and use functionality without having to 'act like a web browser'. [...] The talk will describe how a web service targeted at consumer devices can be implemented. It will look at the different methods of...
It's time for another mtrack update; here's what's new:
Add "Snippets" feature; works like pastebin, but allows for comments to be supplied in wiki syntax in addition to the code or text snippet that you're pasting
Add Custom Field support. This is implemented by modifying the schema
(custom fields always have an "x_" prefix).
Improvements to the "custom ticket query" screens, including
ability to select which columns (including custom fields)
are included in the results
Fix an issue with...
In which I present some analysis of what Brooks' Law implies for scheduling on late projects. Read on for an overview of Brooks' Law, its components, how to model its effects on your schedule, and some caveats and conclusions to the analysis.
It's been a long road and exactly five years (35 releases) since the much discussed and highly controversial PHP directive register_globals has been disabled by default in PHP. After sifting through the mailing list archives, the following set of information has been compiled. Feel free to make additions, corrections, and report register_globals memories! First, a [...]
Today (or yesterday, or maybe tomorrow) marks a big day in my life because it's the day I became editor of the PHP Manual. The request to take over as editor was not easy because it's a position that requires work and responsibilitya and consistent time. Working on the manual (something I've done since 2001) [...]
Here are 20 possible reasons why PHP functions lack consistent names and parameters. Learning the definition for every PHP function is truly an amazing feat and I doubt this has been attempted or accomplished by anyone. At least, by any sane human. And references are named references because they are designed to be referenced, right? [...]
While reminiscing what PHP was like back in the early early years, I stumbled upon a little historical nugget from the old website. Do you know what the acronym PHP stands for? Many of us do, or think we do, but just in case take a guess from: PHP: Hypertext Preprocessor PHP: Hypermedia Preprocessor PHP: [...]
In response to a recent post by Hannes Magnusson titled ao8 reasons why you should *not* write for the php.net manualao, I offer about 8 reasons why you should. Although at times subtle, Hannes shares good points regarding some of the frustration that comes with working on a successful (and old) Open Source project like [...]
PHP Logos Welcome to the [almost complete] history of PHP logos. There have been a few changes over the years, so let's explore them now: How this was created PHP 4.0.0 added main/logo.h which contains the logos themselves (as text (a bunch of numbers (magic))) so I checked out every version of this file from [...]
I stumbled upon a nice source of PHP information today (I've apparently been hiding under a rock) and think other PHP geeks will be interested. The audio version of the Zend Conference Talks are online, meaning, you may freely listen to them at your leisure. So go there now, download the talk slides, then press [...]
While exploring ways to improve how the PHP project finds and teaches new contributors, I wondered how other projects do it so started the process of evaluating several. So far I've fallen in love with the Ubuntu approach because they offer a ton of information and promote it well. The PHP project does neither of [...]
Paul has written a few posts about members of the PHP community and this inspired one by me. It's about a guy few hear about but all benefit from and his name is Felipe Pena. Somewhat anonymous in the PHP community, he's a true superstar within the PHP.net project itself. His path began with several [...]
Today Facebook released a HipHop l33t shizznizzle of a tool for PHP but sadly it's not the PHPVille I was hoping for. PHPVille is probably a game that encourages PHP community members to work on the PHP project (over at php.net). Much like FarmVille, users simply cannot stop playing! Possible game features: Each SVN commit [...]
Chris Roane has a new post to his blog asking an interesting question - should PHP programmers/developers spend the time to go to college?A common debate in our field is whether or not a college education is worth it when becoming a PHP programmer. People will throw statistics in how much more money you can make with a college degree. But is the cost of college (time + tuition) for a four year degree better than the benefits of having four years of experience in the web programming field?He qualifies it...
Chris Jones has a new post to his Oracle blog today about a situation he found himself in with his recent Zend Framework application. The issue popped up when he tried to use more than just the basic controller.I've been using NetBeans with Frameworks recently. I had no problem when doing a single controller example in Zend Framework, so I knew everything was installed OK and mod_rewrite was "working" fine. But I would click a URL that should be routed to a second controller and see an error [about the...
Rob Allen has a new post for all of the unit test fans out there wanting to test their Zend Framework controllers. He show how to make it worlds easier with the help of Zend_Test_PHPUnit_ControllerTestCase.Testing controllers has traditionally been a hassle due to the requirements of setting up the bootstrap, the front controller and initiating the dispatch cycle. In June, Matthew addressed this with the release of Zend_Test_PHPUnit_ControllerTestCase way back in 2008. Later, Matthew helpfully wrote an...
In a new post to his blog Kevin Schroeder shows how to use the Zend_Server component of the Zend Framework to make a script that automatically makes the server you need based off of the request type.I've been doing some work with Adobe on some articles and one of them was on working with mobile clients with Flash. Well, me being the masochist I did more. What I did was write an example that worked as a full website, an Ajax website, a Flash service and an XML-RPC service. [...] In a plugin, which I will...
In his continuing look at using CouchDb as a file system, Gonzalo Ayuso has posted this third part in the group of articles about using streams to connect your scripts to the database instance.I'm still working in my filesystem with CouchDb. After creating a library to enable working with PHP and CouchDB (see the post here), and after using Monkey Patching to override standard PHP's filesystem functions. I've created another solution now. Thanks to a comment in my last post (many thanks Benjamin) I've...
Latest PEAR Releases: