Back to Library
Cover of Vol 6, Issue 11

php[architect]

Vol 6, Issue 11

November 2007

Articles
7

Imagick 2 — Image Processing the PHP 5 Way

by Imran Nazar

Image processing, whether thumbnailing a picture or producing a bar chart, is an integral part of most websites. See how to perform these operations quickly and efficiently, using an object-oriented interface to the ImageMagick library.

Algorithmic Behaviour in Objects

by Ron Pastore

In many object-oriented projects we only see objects representing domain specific or database derived entities, leaving much algorithmic behaviour still prone to repetition and increasing dependencies. Leveraging PHP 5’s object model, explore the nature of behaviour and explain how objects can represent, implement and decouple behaviours to achieve more flexible and architecturally strong applications.

Use the Force.com, Luke!

by Jeof Oyster

There’s CRM software, and then there’s CRM software. If your current CRM solution struggles to meet the needs of every department in your organization, perhaps it’s time to look at something that will provide customizable solutions geared to those needs. See how Force.com, salesforce.com’s “Platform-as-a-Service”, comes into play.

Phalanger — When PHP Meets .NET

by Timothy Boronczyk

Microsoft’s .NET is hyped as a language-agnostic framework, but as PHP developers we could say we’ve been left out in the cold. Phalanger is a project that aims to bridge that gap, initially by making it possible to compile PHP code into .NET libraries, but latterly moving towards compatibility with the cross-platform Mono framework too. In this article, you will see how PHP and Phalanger can be used with the more developed of the two frameworks—.NET itself.

Test Pattern: Are fluent interfaces useful?

Column

by Jeff Moore

Every now and again, a new OO concept arrives on the scene. Some have friends in high places and become fashionable; others slip into ill-repute, or even vanish altogether. Some are adopted by one or two languages, but deemed unsuitable by others. Find out more about the concept of fluent interfaces in PHP.

Security Corner: Fuzzing Your Way to Security

Column

by Ilia Alshanetsky

If you’ve been reading the security publications in the past year or so, you’ve probably noticed authors referring to “fuzzing” or “fuzzers”. What on earth can they mean? Lean this particular approach to security bug hunting and how it can be used to improve the quality of your own code.

exit(0): Freedom—or Death!

Column

by Marco Tabini

Can the Internet of today echo the personal computer industry of yesteryear? Drawing some interesting parallels.

Our Partners

Collaborating with industry leaders to bring you the best PHP resources and expertise

Interested in partnering? Get in touch →