php|architect - April 2009
Black Box Penetration Tests
by Ben Sgro
This article will highlight some techniques used by penetration testers and malicious attackers. By better understanding adversaries, developers can work to construct more robust and secure software.
PHundamental Security
by Hans Zaunere
This article reviews the security ecosystems of the web in general and then dives into those specific to PHP. It will look at the different places the responsibility of security falls, and fundamental best practices from the trenches to help ensure your LAMP/WAMP deployment isn't caught off guard. Along the way, we'll debunk myths and reveal some surprising facts that could leave you thinking PHP is one of the most secure languages available today.
Who Says PHP Security Sucks?
by Barry Austin
Who would say such a thing? Obviously, we can't let that stand. It's time to bust some myths while raising our own game to the next level.
Rich Internet Applications with Flex and PHP: Part 3
by Richard Bates
You've probably noticed that many companies creating rich Internet applications (RIAs) use the terms Flex and Java almost interchangeably. It's a commonly held belief that only Java technology can deliver the features needed to run a serious RIA. But those of us who work with PHP every day know that it can compete with Java in almost any market and even best it in a few major areas.
Storing Multilingual Records in the MySQL Database
by Jakub Vrána
Storing text in multiple languages can be a hassle. Learn the pros and cons of three different ways to handle this with MySQL.
Collecting Garbage: PHP's Take on Variables
by Derick Rethans
Ever wondered about the inner workings of PHP? Derick walks us through how PHP handles variables and how PHP's new garbage collection process will save your memory.
Security Roundup: Validation
by Arne Blankerts
Validating input should be a no-brainer, but so many developers skimp on this. Arne gives some quick and easy solutions to your input validation needs.
From the Cloud: OAuth—Under the Hood
by Ben Ramsey
Ever wanted to link up two accounts on separate websites (Twitter, Facebook, LinkedIn, etc.), but you didn't want to give out your username and password? OAuth could be the answer you've been looking for.
PEAR Corner: Backwards Compatibility
by Helgi Þormar Þorbjörnsson
Backwards compatibility can be a dirty word for customers looking for APIs and libraries to use, and it's an even dirtier word to the developers of those APIs and libraries, but backwards compatibility is essential for all, and here's why.
Enterprise PHP: The Estimation Monster
by Ivo Jansch
Estimations are one of the most difficult parts of a project. These simple tips will help you to refine your estimation process and stick to your deadlines.
exit(0): Shift Happens
by Marco Tabini
Walt Disney World may seem like a vacation destination, but Marco is constantly learning.