 | News Feed |
 | Jobs Feed |
Sections
|
| feed this: |  |
Kae Verens' Blog: Review Pro PHP - Patterns, Frameworks, Testing and More
by Chris Cornutt July 01, 2008 @ 12:55:26
Kae Verens has posted another book review today covering APress' "Pro PHP: Patterns, Frameworks, Testing and More" (by Kevin McArthur).
This book is absolutely jam-packed with information useful to the medium-advanced PHP coder. SPL is described over a few chapters, and a quick intro to Zend's MVC framework is provided. Of particular interest to me were the final chapters, to do with certificate-based authentication, and a chapter near the beginning describing the upcoming features of PHP6. Great book - I really enjoyed it.
The review gets into detail on some of the chapters and some of the shortfalls that Kae saw about them. Things like:
- The title says "frameworks" but only one is really discussed (Zend Framework)
- The testing/continuous development sections weren't long enough
- The "web 2.0" section was a little sparse
- The only real web service protocol talked about is SOAP.
Overall, though Kae found the book to be worthy of a place on any developer's shelf.
voice your opinion now!
book review apress prophp patterns frameworks testing kevinmcarthur
Zend Developer Zone: Sample Chapter From Pro PHP, Patterns, Frameworks, Testing and More
by Chris Cornutt April 11, 2008 @ 15:38:35
The Zend Developer Zone has posted a sample chapter from a new book Packt Publishing has put out called "Pro PHP, Patterns, Frameworks, Testing and more by Kevin McArthur.
So today you get a double bonus. You get to check out Pro PHP, Patterns, Frameworks, Testing and more by Kevin McArthur. You also get a great tutorial on SPL!
The sample chapter looks (obviously) at the SPL, the Standard PHP Library - functions included with PHP5 releases to accomplish some pretty cool things.
voice your opinion now!
packt publishing sample chapter patterns frameworks testing
IBM developerWorks: Five more PHP design patterns
by Chris Cornutt March 28, 2008 @ 08:49:35
The IBM developerWorks site has a new article posted that talks about design patterns, five of them in particular, that can help to "accelerate your PHP development" and make your code more maintainable down the line.
As an application developer, you can have a lifelong career without ever knowing what any of the patterns are called or how or when they're used. However, I've found that a good working knowledge of these patterns, as well as those introduced in the developerWorks article "Five common PHP design patterns" (see Resources), allows you to do two things: Enable high-bandwidth conversations and reduce painful lessons.
The patterns they talk about in this "five more" article of the series are:
- Adapter Pattern
- Iterator Pattern
- Decorator Pattern
- Delegate Pattern
- State Pattern
Diagrams are provided for each of them, showing how they flow along with brief code examples (structures really) to show how that transitions over to actual use.
voice your opinion now!
design patterns tutorial adapter iterator decorator delegate state
Tiger Heron Blog: A Tale of Two Patterns
by Chris Cornutt November 29, 2007 @ 11:13:00
On the Tiger Heron blog today, Tony Freixas has posted a new article talking about the use of two patterns (no, not design patterns) in PHP development - the Bait-and-Switch method and the Shell Game.
Originally, I planned to write about how to configure the Apache server to run both PHP4 and PHP5. With the push toward PHP5 (see Go PHP5), there are now hundreds of articles covering that topic. Instead, I will talk about two IT patterns I use for PHP development on Windows. The patterns are ancient and familiar to most Unix developers, but little used in the Windows world.
He uses something he calls "junction points" to make both of the patterns work and describes a bit about what they are and how to create them. Then, it's on to the descriptions - he covers what each of the patterns is about and includes a method for implementing it. The Bait-and-Switch is mostly about swapping out multiple software versions transparently and the Shell Game uses a shell script to handle the creation of the environment and the execution instead.
voice your opinion now!
patterns baitandswitch shellgame development patterns baitandswitch shellgame development
International PHP Magazine: Poll Question Common Perspectives Regarding Objects in PHP Are?
by Chris Cornutt November 14, 2006 @ 07:49:00
The results of this week's International PHP Magazine poll have been posted. The question this time asked which, out of the four choices they gave, was the most popular opinion when dealing with objects in PHP.
Coming out on top with 33.3% of the votes is "Folks who follow design patterns religiously are missing the point" - an interesting choice for most of the developers out there. Design patterns can be one of the most useful bits of functionality in an application if used right. The option, however, is a bit vague - do they mean that they only use design patterns in their code or that they use them at all?
There was a tie for second place between the "Other reasons" and "Classes and inheritance are not new to PHP 5" options. Pulling up the rear with only 5.6% of the votes was the last option, "Managing state between pages is very straight forward in PHP".
Be sure to check out and vote in this week's poll (a bit better subject matter) that asks the question "Why Does PHP Suck?".
voice your opinion now!
poll question perspective object design patterns sucks poll question perspective object design patterns sucks
PHP-Tools Blog: PHP Design Patterns Finished
by Chris Cornutt August 19, 2006 @ 10:27:17
Stephan Schmidt has posted some great news to the PHP-Tools blog today - the O'Reilly book he's been working on "PHP Design Patterns" has been completed and sent off to press.
The work of the last six months is finally bearing fruit and I will be able to spend my spare time on coding again instead of just writing. If you wondered, why patTemplate or any of my other open source projects did not show any progress, this announcement should answer your questions.
I put nearly all of my thoughts on software architecture, OO design and patterns into this book and thus it consists of 370 pages dealing with OO development in PHP 5.1, creational patterns, structural patterns, behavioural patterns as well as enterprise patterns and MVC architectures. Furthermore it covers SPL, Propel and patTemplate to provide some real-life examples of the patterns.
A note to all readers out there, though - the book is in German (despite the English title). If you want to check out a sample bit of code from the book or just want to get more information on it, check out it's website.
voice your opinion now!
book finished design patterns oreilly press september book finished design patterns oreilly press september
|
Community Events
Don't see your event here? Let us know!
|