php[architect] logo

Want to check out an issue? Sign up to receive a special offer.

php|architect — June 2012

Get this month’s code package: June 2012 Code package

Think Global, Act Local

Mobile devices are fundamentally changing the way people access the web. Gone are the days when the majority of web access took place from a desktop or laptop computer, with tablets and cell phones becoming the primary tools for web access for many people. As more people access the web while on the move, applications that can present data that is relevant to a user’s current location will become more important. This article will present some of the methods developers have available to calculate the location of a visitor to a website as well as examining the pitfalls each method presents. –by Jeremy Cook

Collecting Data in the Modern World

I must admit that it seems a little strange to be writing about privacy in the year 2012. You’d think that, by now, humankind would have realized its importance and really gone the extra mile to protect it, but instead, it seems that so many people hardly give it a second thought until it rears its ugly head and bites them on the backside. –by Marco Tabini

Filtering User-submitted HTML with HTML Purifier

One of the trickiest types of user input to filter is HTML. Between WYSIWYG editors, Cross-Site Scripting (XSS) attacks, and pasting from Word, it’s enough to make you pull your hair out. In this article, I’ll cover how to set up and use HTML Purifier which is a PHP library that makes filtering and transforming HTML a breeze. –by Andrew Shell

Project UX: For the Love of Containers

This month, we’ll reconstruct a Ticket Request Form to examine how containers group content and create relationships in a page layout to improve readability. –by Laura Smith

Outside the Box: Generators

Every month, I will focus on a feature taken from other languages like Ruby, Java or Python and see how such features are handled in PHP, or when we can expect such a feature in PHP itself. This month, we will be discussing generators. –by Joshua Thijssen

Bug Zapper: Hey World, Did You Just Fix You?

Last month, I started my column complaining that I couldn’t fix the world. That column ended with my eagerly looking forward to building PHP myself – something I still need to do once I can find the time… In the meanwhile, as far as last month’s bug is concerned, the world seems to have fixed itself. –by Bart McLeod

Functions I Love: Security Edition

This month, we have been discussing security, so here are a few security functions that I love. –by Elizabeth Tucker Long

Performance: Measuring Performance with Blitz.io

As developers, we’re hungry to know just how well our applications perform. We want to know that if we are slash-dotted or something similar, our sites and applications can handle the strain and be responsive. As a result, we’re always on the lookout for methods, tips, techniques and tools especially to help us measure it more quickly, holistically, reliably, and effectively. –by Matthew Setter

exit(0): Merchants of the Wired

To me, the classic example of the “rotting of the user interface paradigm” is e-commerce, where the results of trying to apply the concepts behind everyday shopping to an online experience have, by now, reached comical levels. –by Marco Tabini

Editorial: Everyone Knows That, Right

Why do we keep discovering that companies we trust don’t even have standard security practices in place? –by Elizabeth Tucker Long

Responses and Pingbacks

[…] Rebranding is a fine balancing act. Not destroying the image that has been attached to a product’s success, you must retain enough of the original message, while updating the look to a more modern version. Arbi Arzoumani did a wonderful job with php|architect’s image (logos, colors and fonts as well as magazine, conference and website design). I’ve always admired what he did with the brand, especially since he wore so many hats at BP. He was actually in the process of a brand update when musketeers took over. He updated the logo to a more minimalist version; ditching the outlined “A” logo mark for a flat, white solid “A” on a field of orange (which made it’s first appearance on the June 2012 php|architect magazine cover). […]

 

Just to let you know, this post appears a little bit weird from my android phone. Who knows maybe it is just my mobile phone. Great post by the way.

 

[…] Rebranding is a fine balancing act. Not destroying the image that has been attached to a product’s success, you must retain enough of the original message, while updating the look to a more modern version. Arbi Arzoumani did a wonderful job with php|architect’s image (logos, colors and fonts as well as magazine, conference and website design). I’ve always admired what he did with the brand, especially since he wore so many hats at BP. He was actually in the process of a brand update when musketeers took over. He updated the logo to a more minimalist version; ditching the outlined “A” logo mark for a flat, white solid “A” on a field of orange (which made it’s first appearance on the June 2012 php|architect magazine cover). […]

 

Leave a comment

Use the form below to leave a comment: