I recently got an email question put to me by someone wanting to know what makes a professional programmer: Since I have started my career, I have been working for managers who really don’t know how to program. I have been improving myself through tutorials and books. However, I still don’t know whether i’m a…
Hi, In this video, I talk a little about the MVC design pattern with special attention to the middle layer in MVC: the ‘controller’. A few points: – MVC is short for Model View Controller – The Controller is the part that brokers the communication between the View and the Model. – The Controller is…
Hi, In response to my a recent podcast where I recommended that PHP programmers learn the Zend Framework, I was asked why I choose Zend, rather than other PHP frameworks. The video:
PEAR vs. Zend Framework Now that the Zend Framework is ready for ‘prime time’, I’ve been considering the Pear framework with regards to how it now fits in the PHP world. NOTE: Several picky nerds have pointed out that PEAR is not a framework – check out the comments below. OK, I would agree, technically…
Using View Helpers to Build Rich, Scalable, Controls by: Jon Lebensold Whether you’re developing an ASP.NET application, working with rails or dealing with a templating engine like Smarty, the idea of partial templates is not foreign. Partial templates allow developers and designers to work with panels or sub-groupings of content that need to be dynamic….
Introduction In my attempt to turn you nerds into uber-nerds, I’ve been lucky enough to get the young and talented Jon Lebensold (my right hand nerd) to bang out a few articles (and soon videos) on some of the emerging PHP technologies and working practices that take PHP into the enterprise arena. Enterprise arena =…
By: Jon Lebensold So you’ve started developing this application for a client and naturally, he or she is really pleased with your development. Six months pass. You’re called in again to add a couple features to your existing application. Unfortunately, as you begin development, changes in the source code begin to occur.