The Pope Is Dead ::

Main Navigation

The pope is dead. Long live the pope! Just another blog about web development. If you’re interested in web stuff you may find this blog useful.

Book released today!

Posted on 22/09/2009 at 11:45 AM

My book is now officially available zend-framework-1-8-web-application-development/

Thanks to everyone who helped!




Comments

I downloaded it this morning and so far, the little that I have read, is well written and includes interesting chapters (like chapter 12 about “Testing the Storefront” with PHPunit) etc. Again, looking forward reading it.

Posted by Mathias Johansson  on  22/09/2009  at  12:11 PM

Congratulations!

Posted by Rob...  on  22/09/2009  at  01:20 PM

Hi Keith,

congratulations! I know how it feels if you get your hands on your own book the first time. And I know how hard it is to get there. I just ordered yours and wish you all the best!

Best regards,

Ralf

Posted by Ralf Eggert  on  22/09/2009  at  07:52 PM

Thx for the kind comments, I hope it is useful to you all....

Getting nervous about mistakes and reviews now...eeekkk

Posted by [MuTe]  on  23/09/2009  at  02:02 PM

I read your book. It’s really cool and have good concept about design patterns (Specially Table Data Gateway Pattern, Row Data Gateway Pattern) and their implementation.
But i have some points to be discussed with you.
I think Model Resources should be placed at Private Library or Shared Library. Suppose Model of another Module Has-A relationship with Storefront_Resource_Product (For Example) then there must be same class at Resources of that Module’s Model (Module->Model->Resources). So there will be breaking rules of code reuse. Composition can also be done with the existing architecture without breaking rules of code reuse but it would be better if we replace all Module Resources at the same directory so that any Module’s Model doesn’t have to remember which Module’s Model contains Storefront_Resource_Product.

If this is difficult to understand my point for my poor English skill feel free to tell me.

Posted by Anindya Roy Chowdhury  on  13/10/2009  at  03:28 PM

The modelling in the Storefront is not prefect :), it was a compromise to get Zend_Db_Table working in a semi abstracted way, I would have gone for a mapper implementation but things started to get complicated fast and out of the books scope! Then there was the option to use Doctrine, but again I felt this was straying from the main subject too much.

Anyway I suggest keeping an eye on the Zend_Entity proposal, code is being heavily developed in the incubator, this looks really good and will help create a true domain model!

Also Doctrine is very good, and much more focused than the zend database components imo

Hopefully chapter 4 details the options for model implementation quite well :)

Well I hope that helps and thx for the comments…

Posted by [MuTe]  on  13/10/2009  at  04:45 PM

Are we expecting to see a 1.9 version or so?

Posted by Helmut Granda  on  08/12/2009  at  05:49 AM

@helmut the book will be good up until version 2.0

Posted by [MuTe]  on  08/12/2009  at  12:40 PM
Page 1 of 1 comments

Next entry: Free chapter and more to come

Previous entry: Zend Framework Book Release Very Soon!

about me

I am a web developer/ project manager from Birmingham Uk, currently I am working for inflight productions as a technical project manager. Hopefully I will be posting here as regularly as possible on my experiences with various technologies that I am using and maybe the odd random thing..

the book

comment on this

Name:

Email:

Location:

URL:

Remember my personal information

Notify me of follow-up comments?