php[architect] logo

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

php[architect] — November 2013

Get this month’s code package: November 2013 Code package

Functional Testing in Symfony2

As developers, all of us have experience with software that has not worked as expected. Whenever we write a new line of code, we also potentially add new bugs. Software testing helps us to identify errors as soon as possible in the development process and to increase our software reliability. So to build better web applications, we must test our code to ensure it is working as it should. –by Gabriel García Fernández

Interoperability: The Future of PHP

After a decade and a half of not talking to each other, PHP projects are now collaborating on building a common future. Despite a rocky start, the PHP Framework Interoperability Group (PHP-FIG) is helping to build a shared future for PHP. –by Larry Garfield

Laravel – A Modern PHP Framework

The Laravel framework has quickly mobilized a large and active following. It has invigorated the PHP community by doing so many things right. With a shallow learning curve and its ability to simply get out of the way, it allows developers to focus on functionality and business requirements rather than having to worry about setup and basic application infrastructure. In this article, we will take a closer look at what makes Laravel feel so modern, lightweight, and powerful, while using our newfound knowledge to build a basic Laravel website. –by Dirk Merkel

Adianti Framework

Adianti Framework provides a complete architecture for developing PHP applications. It is a component-based and event-driven framework specializing in the development of business applications. In this paper, I’ll introduce you to the basic concepts of the framework. –by Pablo Dall’Oglio

The Confident Coder: Descriptive Naming Schemes

There are two reactions to reading a new section of code for the first time. Sadly, one of the most common seems to be of confusion and dismay followed possibly by some sort of expletive (or many, depending on the length of the code). The other is one of the most beautiful reactions, the most flattering, the most sought after reaction: “Oh, that makes sense” or “That’s cool”. As a Confident Coder, the code that we strive to write should illicit that second response as much as possible. Whereas some languages benefit from minification, PHP does not. Code should be efficient, but that doesn’t mean obfuscated and confusing. This is where proper descriptive naming schemes come in. –by Aaron Saray

Education Station: Satis for Package Deployment Simplicity

Welcome to another edition of Education Station; the column where you hear about the latest tools, tips, technologies and platforms in the world of PHP. This month, we’re looking at private package management. –by Matthew Setter

finally{}: Making Friends

Friends of a Certain Age, Why Is It Hard to Make Friends Over 30? –by Eli White

Editorial: Time to Play

Play time is not only fun, but inspiring and educational. I think we should all resolve to spend more time playing. –by Beth Tucker Long

Leave a comment

Use the form below to leave a comment: