Updated: 2009-12-30 21:27:14
Welcome to the new, ZendCon 2009 edition of the ZendCon Sessions! The podcast that rebroadcasts sessions/talks from the last ZendCon PHP Conference. This episode of The ZendCon Sessions was recorded live at ZendCon 2009 in San Jose, CA and features Sam Hennessey giving his talk: “ PHP – Faster And Cheaper. Scale Vertically with IBM i”
Updated: 2009-12-30 18:50:31
With all of the good things that frameworks can provide, there's still some bad that can come with them. In this recent post from Developr.com Jayesh Kitukale mentions a few of these downfalls.
Updated: 2009-12-30 16:29:43
New from the ZendCasts.com site there's a new screencast looking at the relations you can create between Doctrine and your Zend Framework applications.
This short podcast covers how you can easily build a form using Zend's MVC model via Zend_Controller and using Doctrine for persistence. You can download the source code or browse it online. Enjoy!
This screencast is part of a series they've been doing on Doctrine including Doctrine Relations and Data Fixtures and Writing Doctrine Unit Tests with Zend_Test.
Updated: 2009-12-30 15:15:33
On the NETTUTS.com site today there's a new tutorial with a few tips (six of them) for CodeIgniter sites to give them a bit of extra performance.
CodeIgniter is a simple and powerful open source web application framework for PHP. Today, we'll do some core "hacks" to this framework to change and improve its functionality. In the process, you'll gain a better understanding of the intricacies of CodeIgniter.
Thier six tips, while not the most idea for production systems (at least not until tested on a development site), can help out your application in a few different ways. Here's their list:
Autoloading Models PHP 5 Style
Prevent Model-Controller Name Collision
Form Validation for Unique Values
Running CodeIgniter from the Command Line
Adding Doctrine ORM to CodeIgniter
Running Multiple Sites
Updated: 2009-12-30 14:54:27
Phil Sturgeon has written up a new post about a templating library he's whipped up for CodeIgniter sites, a rework of his previous templating efforts.
Working with multiple views in CodeIgniter has always been a pain. Out of the box CodeIgniter provides no real way of having a layout file and the only way to get header/footer functionality is to put $this-load-view('header') in your views or in each controller and method. Obviously as a programmer I am lazy and don't want to do that. Years ago I made some dodgy helper which evolved into a library which I called CodeIgniter Layout library.
After realizing it needed a good amount of work to get to where it needed to be, he re-coded it and is releasing the new version of the CodeIgniter Template library. Features include breadcrumbs, meta-data, layout files, partials, and loading views into modules.
Updated: 2009-12-30 13:03:34
: : News Feed Jobs Feed Sections Tutorials Books Events Talks Jobs Recent Jobs Job Posting : Staffing Technologies , LLC Recruiter Seeks Contract PHP Developer Redmond , WA Job Posting : Impact Payment Systems Seeks PHP Developer Logan , Utah Job Posting : Insttant.com Seeks PHP MySQL Developer Richland , WA Job Posting : HUGE Seeks Freelance PHP Developer New York , NY Job Posting : JKPorto Inc Recruiter Seeks Lead PHP Developer New York , NY Job Posting : Huges Media Seeks Mid Sr Level PHP Developer Worcestershire , UK Job Posting : Accucom Seeks Mid-Senior PHP MySQL Developer Boston , MA Job Posting : MyMajorCompany Seeks PHP Developer Webmaster London , UK Job Posting : Blend HRM Inc . Seeks PHP Guru Toronto , Canada Job Posting : Zacks Investment Research , Inc . Seeks Senior PHP Developer Chicago , IL News Archive Job Posting : Staffing Technologies , LLC Recruiter Seeks Contract PHP Developer Redmond , WA CIOUpdate.com : The Tech Skills You'll Pay More for in 2010 Marco Tabini's Blog : The story behind TEKX's Charter Ticket program ZendCasts.com : Doctrine Relations and Zend MVC NETTUTS.com : 6 CodeIgniter Hacks for the Masters Phil Sturgeon's Blog : CodeIgniter Template
Updated: 2009-12-30 06:07:21
According to this new article on CIOUpdate.com there's a few skills that are looking to be in high demand for 2010 including PHP!
IT contractors with Web-related development skills have the most sought-after talents heading into 2010, while demand for mobile developers is growing quickly, according to a new study by Elance. In particular, the online contract worker marketplace said 2010 is shaping up to be a hot year for developers with PHP, HTML, CSS, WordPress and Adobe Flash skills, as well as designers with Photoshop expertise. Demand for those skilled in the MySQL database also cracked a Elance's top-ten list of 2010's most requested skills.
They also point out that Elance has given PHP it's "MVP" award for being the most consistently in-demand skill.
Updated: 2009-12-29 17:27:35
With all of the good things that frameworks can provide, there's still some bad that can come with them. In this recent post from Developr.com Jayesh Kitukale mentions a few of these downfalls.
Before reading this post, please note that the author of this blog is an entrepreneur who has turned to business from the technical background. The views and opinions have strong relevance to this fact. Anyone who is purely technical or managerial may not agree with some or all points noted in the article.
He touches on three problem areas - the learning curve, how efficient the code can be and the total cost of ownership that can come with it. He also points out some of the things that a good framework should strive for including that it be cost effective and make is faster for you to deliver your product to market.
Updated: 2009-12-29 06:45:31
In this new post from Abhinav Singh on how to use file locking to keep your cron jobs from trying to use the same resources.
Cron jobs are hidden building blocks for most of the websites. They are generally used to process/aggregate data in the background. However as a website starts to grow and there is gigabytes of data to be processed by every cron job, chances are that our cron jobs might overlap and possibly corrupt our data. In this blog post, I will demonstrate how can we avoid such overlaps by using simple locking techniques. I will also discuss a few edge cases we need to consider while using locks to avoid overlap.
He includes some sample code - both the class to create the functionality and a script showing how to make use of it (and, of course, an example of it in use).
Updated: 2009-12-24 03:34:24
Welcome to the new, ZendCon 2009 edition of the ZendCon Sessions! The podcast that rebroadcasts sessions/talks from the last ZendCon PHP Conference. This episode of The ZendCon Sessions was recorded live at ZendCon 2009 in San Jose, CA and features Ilia Alshanetsky giving his talk: “ PHP 5.3 == Awesome!”
Updated: 2009-12-22 14:10:03
, , Zend Developer Zone Advancing the art of PHP Login Register Contribute Username : Password : Processing login . Please wait . Home Articles Tutorials Podcasts News Events Forums PHP Manual Quick Links Get PHP Zend Home Page Zend Framework Zend Server CE Zend Server Zend Studio Zend Guard php|architect PHP Podcasts Loading feed Loading feed Loading feed Adobe Doctrine Zend Framework Object-relational mapping with Doctrine , Flash Builder , and PHP Richard Bates 3 comments Tuesday , December 22, 2009 Rich Internet applications built with Adobe Flex and Flash Builder have been steadily gaining a foothold in enterprise development for quite some time . As the platform has grown and evolved , PHP has also made amazing progress toward becoming a mature , powerful object-oriented language with rapid adoption and dozens of frameworks and design pattern implementations . As PHP continues to prosper , developers are able to borrow more and more of the things Java has got right , taking one check after another from the Java-only column . One outstanding example of this is object-relational mapping ORM A few different PHP ORM implementations are available , and all of them have positive
Updated: 2009-12-22 01:26:20
Troubled with a very manual and inefficient process of creating models for many database tables, I looked into a way of making this process more automated and efficient. Zend_CodeGenerator_Php was my answer.
Updated: 2009-12-21 22:09:07
For those of you monitoring the Zend Framework SVN the last few weeks, you
will likely have noticed a huge surge of activity as contributors have
scrambled to complete code in time for the 1.10.0 release. The release is
getting close, and I'm happy to announce an ALPHA release of 1.10.0.
http://framework.zend.com/download/latest
Please note that the alpha is only available on the ZF site, not from
the zend.com CDN.
Updated: 2009-12-16 16:47:20
Please help us shape the future of Zend Framework!
We need your input to help us better understand the way ZF is used in the
real world, what's working and what isn't, and where you would like us to
invest next. With ZF
2.0 work commencing soon - there has never been a better time to
provide your feedback.
Updated: 2009-12-14 13:44:35
This upcoming Thursday and Friday, 17-18 December 2009, Zend Framework will
host its fourth monthly bug hunt. Each month, the community organizes to
help reduce the number of open issues reported against the framework. Past
events have netted over 100 issue closures over each two-day period; let's
keep up the momentum!
The rules and rewards are simple: Supply patches or direct commits that
resolve open issues. The individual who resolves or assists in resolving the
most issues during the bug hunt wins a Zend Framework t-shirt!
Updated: 2009-12-12 03:54:00
In a new post to his blog Matthew Weier O'Phinney takes a look at a pretty cool feature of the Zend Server tool - the ability to directly monitor your Zend Framework applications.
Updated: 2009-12-09 19:44:55
Often times developers only think about tracking the bugs in the code for their "real jobs" and don't worry about issues that might pop up in their personal projects. Brandon Savage suggests that they should both be important and that not tracking bugs on your personal projects can be a bad thing for the quality of your code.
Updated: 2009-12-08 16:41:13
Tibo Beijen has a recent post to his blog about using a popular component of the Zend Framework, Zend_Form, without having to use the entire framework to get it.
Updated: 2009-12-07 19:52:21

This year, I was honored to be chosen to attend and Keynote at PHP Conference Brasil 2009. It was a very unique experience, and one that I will treasure. The PHP Community in Brazil is very welcoming and it led into a great conference experience.
Updated: 2009-12-07 16:13:33
PHPB enelux, the first Professional PHP Conference in Belgium, has made it’s schedule announcement and is ready to start taking registrations!
Updated: 2009-12-03 19:38:01
As Chris Shiflett mentions in a new post to his blog, this year's PHP Advent series of articles has kicked off with the first article, Comprehensible Code by Paul Jones (of the Solar framework project.