Monthly Archives: January 2014

The First Using Zend Framework 2 Book Review Received!

To improve visibility of my book, Using Zend Framework 2, I asked Richard Holloway to provide a brief review of the book.

Richard Holloway is an organiser of PHP Hampshire [ ], which is a recognised PHP user group. They have monthly meetups in Portsmouth in the South of England. I also impressed with Richard’s blog.

 For this review, I provided Richard with a free copy of the book PDF.

Its a great pleasure for me that today Richard has finished his review, and made it available in his personal blog. I’m sure this review will help to better understand the needs of ZF2 developers and improve my book in that direction.

Here is a short excerpt from Richard’s review:

While “Using Zend Framework 2” is still a work in progress, it is already a great resource for those unfamilar with the framework. It does a great job of including the information that other resources leave out. Many people struggle to get into Zend Framework 2 but this book does a good job of taking you over that initial steep learning curve and providing enough information to get you started on building websites.

The complete review is available by this link:

I would like to thank Richard for this review and would like to continue to cooperate with him in making learning of Zend Framework 2 easier.


Leave a comment

Filed under Zend Framework 2

Get a Cool PHP T-Shirt from Zazzle

I found interesting t-shirts and mugs for people who likes PHP. Those can be purchased from Zazzle (look above for an example).

The link:

Leave a comment

Filed under PHP

When to Create a New Module in Zend Framework 2

One reader of my book recently asked me about creating modules in Zend Framework 2. Actually, every developer of a ZF2-based site earlier or later asks himself: When should I create a new module?“. 

When the site grows in size, you can benefit from using Zend Framework 2 feature called modules.

A module is an autonomous and reusable unit of your application. By default your application has the single Application module. And it is normal to put your models, views and controllers in this module.

You might need to create a new module when the following are true:

  •  If the functionality you are implementing is autonomous (has no or few dependencies on other modules of your application. For example, the user management functionality in theory can be separated in another module, because it does not depend on the rest of the application, but the application depends on it.
  • If a module can be separated from your application and concurrently used in another project. For example the user management module can be reused in another project without changes (only its configuration may require changes).

In any case, real life is complex, and you should be guided by the intuition when it seems that it is necessary to create a new module. If you think the separating a functionality in a module gives you some significant benefits, then create the module.

At the same time, you should not be abused by creating a huge number of almost empty modules, it is better to combine related functionality in a single module.

Leave a comment

Filed under Zend Framework 2

Top 10+ Books about Zend Framework 2

Currently, I have been working on my new programming book “Using Zend Framework 2“. To have a better understanding of competing authors and their books, and to be able to better position my own book on the market, I decided to write this small overview.

Below, is the list of the books dedicated to creating web sites with Zend Framework 2 that I was able to find on the Internet. I briefly looked at each one and here I provide my personal opinion on their advantages. If you know other books on Zend Framework 2, please add a comment at the bottom of this page.

Books in English

Using Zend Framework 2 by Oleg Krivtsov

Using Zend Framework 2 Book

Released: September 2013 | Page count: 293 | Price: $10.95+ | Formats: PDF/EPUB/Kindle

This book is positioned as a book that is easy to read and understand for beginner web developers.

This book is about programming with Zend Framework 2 and closely related libraries, like Twitter Bootstrap, jQuery, Doctrine ORM and others.

You can preview and purchase the book on Leanpub:

Specially for all readers of my blog, I provide a discount to my book. Enter the following coupon code BLOG10 to obtain the book at a lower cost. You can buy the book with the discount by this link:

4841OS_CovZend Framework 2 Cookbook by Josephus Callaars

Released: December 2013 | Page count: 340 | Price: eBook (£16.14), a printed version available

A useful guide for PHP developers wanting to broaden their horizons

The author of this book is a web developer and a Zend Certified Engineer.

You can buy this book at this page:

You can preview and buy this book on Amazon:

61niZ2UbUtL._SX258_PJlook-inside-v2,TopRight,1,0_SH20_BO1,204,203,200_Zend Framework 2 Application Development by Christopher Valles

Released: October 2013 | Page count: 298 | Price: eBook ($22.94 ), a printed version available

Learn by doing; create a social network from design to deployment

The author of this book knows more than 16 programming languages, he is also an Apple Certified Support Professional and Apple Certified Technical Coordinator.

You can get this book by the following link:

4128OSInstant Zend Framework 2.0 by A N M Mahabubul Hasan

Released: August 2013 | Page count: 52 | Price: $11.04 (eBook), printed version available

Learn something new in an Instant! A short, fast, focused guide delivering immediate results

The author of this book is a Zend Certified Engineer.

You can get the book here:

Web Development with Zend Framework 2 by Michael Romer931d33d7af03f75a2413e1772aa951ba

Released: November 2012 | Page count: 452+ | Price: $12.0+ (eBook)

“Web Development with Zend Framework 2” is the translation of the bestselling German book “Webentwicklung mit Zend Framework 2”.

This book was developed by using the lean publishing process (I use the same for my own book).

I even purchased this book and read it. At the moment of writing this post, this book has 942 readers on Leanpub. This is rather impressive.

You can preview and purchase this book at Leanpub:

You can also buy this book at Amazon:


Zend Framework 2.0 by Example: Beginner’s Guide by Krishna Shasankar V

Released: July 2013 | Page count: 225+ | Price: $25.49 (eBook), printed version available

This book is positioned as a good starting point for learning ZF2. So, if you are a beginner in PHP and Zend Framework programming, you may be interested in looking through this book.

Learn about Zend Framework components and use them for functions such as searching, image processing, and payment gateway integrations

You can preview and buy the book by this link:

The author, Khrishna Shashankar V, is a web developer, a Zend Certified Engineer in PHP 5 and Zend Framework. He manages his personal blog here:

A review of this book (written by Jurian Sluiman) is available here:

41dIep+n0CL._SY344_PJlook-inside-v2,TopRight,1,0_SH20_BO1,204,203,200_Learn ZF2: Learning By Example by Slavey Karadzhov

Printed version only

 The chapters in this book will lead you through the different components and in the process together with the author you will build a complete application.

This book is available by this link:

Author’s blog:

Books in German


Zend Framework 2 by Ralf Eggert

Get this book from Amazon:

Webentwicklung mit Zend Framework 2 by Michael Romerlarge

This book is a German version of Michael Romer’s book “Web Development with Zend Framework 2”.

You can get this book from here:

Books in French


Au coeur de Zend Framework 2 (French Edition) by Vincent Blanchon

This is a book about Zend Framework 2 for French-speaking readers.

You can obtain this book by this link:

More about the book and its author:

51bfqGdWFUL._SX258_BO1,204,203,200_Books in Russian

Zend Framework 2.0 by Example Beginner’s Guide / Zend Framework 2.0 razrabotka veb-prilozheniy (In Russian) by Krishna Schasankar

Released: January 2014 | Paper version only

This is the translation of the English book to Russian.

Get this book from Amazon:

Leave a comment

Filed under Zend Framework 2