Zend Framework – Here I Come
Time to elevate my game. After years of developing and tuning my own PHP-based web development framework which I have used on countless projects, I have decided to move into one of the more established...
View ArticleDebugging PHP – Netbeans Code Templates for Zend_Debug and FirePHP
I recently changed my day-to-day PHP IDE to Netbeans and it’s been a pleasure. [Don't ask me what I was using before, too embarrassed to say.] In particular, one of Netbeans’ nice features is Code...
View ArticleWhat to do about ZodiacFacts and #zf on Twitter?
The Twitter hashtag #zf has been used by the Zend Framework for several years now. The Twitter user @ZodiacFacts began using it some time ago, polluting the #zf stream with all that medieval nonsense....
View ArticleUnit testing for placeholder-based view-helpers in Zend Framework
Just got bitten by an interesting little issue. I have a Zend Framework view-helper that I use to add a CSS class to an HTML <body> tag. Usage in a view-script is:...
View ArticleWhat is dependency injection?
For quite some time, I have been working on getting my head around best practices for structuring my web applications. One of the strongest messages that has come through is to use dependency injection...
View ArticleCustom frontends for Zend_Cache
As we all know, server-side caching is a useful technique for optimizing the performance of web apps. Whenever some expensive operation is called for – a db query, a remote web service call, etc –...
View ArticleZend Framework 2: Concepts, Flexibility, Complexity
As I try to get my own head around the ongoing development of Zend Framework 2 (ZF2) and as I see other beginner/intermediate developers ask similar questions, I though it would be useful – to me at...
View ArticleAccessing Zend Framework application resources and config options in module...
A quick post to document something I tripped over today. As usual, mostly for my own benefit since there is a decent chance that I’ll completely forget it the next time I need it. I had a Zend...
View ArticleDebugging PHP – Netbeans Code Templates for Zend_Debug and FirePHP
I recently changed my day-to-day PHP IDE to Netbeans and it’s been a pleasure. [Don’t ask me what I was using before, too embarrassed to say.]In particular, one of Netbeans’ nice features is Code...
View ArticleZend Framework on shared hosting
Zend Framework recommends – but does not rigidly enforce – a file structure for your application. Most of the prominent “getting started” sample apps – like the Zend Framework Quickstart, Rob Allen’s...
View ArticleWhat to do about ZodiacFacts and #zf on Twitter?
The Twitter hashtag #zf has been used by the Zend Framework for several years now. The Twitter user @ZodiacFacts began using it some time ago, polluting the #zf stream with all that medieval nonsense....
View ArticleMartin Gardner and me
I just read on AskWoody.com that Martin Gardner, the longtime author of the Scientific American column “Mathematical Games”, has died at the age of 95.I am a bit surprised at how it is affecting me.As...
View ArticleGotcha – SQL count() query with LIMIT clause
Bumped into an interesting feature today. Well, whether it’s a feature or a gotcha appears to be in the eye of the beholder. And, I’ll tell ya, for this particular beholder, it was a gotcha.I’ve got...
View ArticleSiam Real Estate – Redesigned
Just completed a redesign for Siam Real Estate, specializing in Phuket villa rentals and property sales.The graphic design – including much of the markup and CSS – was done by Blue D.Zine here in...
View ArticleInternational Business Association of Phuket (IBAP) – New features
Recently implemented new login and the member-only features for the International Business Association of Phuket (IBAP).Check it out: http://ibap-phuket.org/
View ArticleNaming conventions for database tables and fields
@JeremyKendall recently asked a great question on Twitter:Do you have a DB naming convention? camelCase? under_scores? Singular or plural table names? I can never settle on anything.He got some great...
View ArticleZend Framework default routing for hyphenated and camelCase URL’s
Using the default routing in Zend Framework (v1.x), I always forget how certain URL patterns map to action and view-script names. So just a quick post, mostly for myself, to record them here.URL:...
View ArticleGreeting
$papayasoft->wishesYou(array( new Christmas('merry'), new Year(array('happy', 'healthy', 'prosperous')), )); $this->assert($papayasoft->isGeek());
View ArticleCRISP-y goodness: tracking Phuket internet speeds
I am pleased to report that we have launched the new version of CRISP – Customers Reporting Internet Speeds in Phuket.For some years, well-known computer columnist and baker Woody Leonhard (see...
View ArticleUnit testing for placeholder-based view-helpers in Zend Framework
Just got bitten by an interesting little issue.I have a Zend Framework view-helper that I use to add a CSS class to an HTML <body> tag. Usage in a view-script...
View Article