php[architect] logo

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

php[architect] — July 2015

If we learned anything from Chevy Chase movies, its that nothing beats a good, old fashioned family road trip for seeing new sights, bonding with those closest to you, and stock piling stories and anecdotes to recount later. Join us this month as we take our own virtual summer road trip in this issue—with apologies to our readers on the other side of the equator.

Get Started with Silex

With the still-rising popularity of big frameworks like Symfony2, Zend Framework, and Laravel, there has been a movement in the other direction to create minimal, faster microframeworks. One of the many options available these days is Silex. Built on Symfony2 components and highly extendable, it is as minimal as can be. In this article, you will learn how to get started with Silex. by Stefan Koopmanschap

From PHP to Objective-C

I have been a PHP developer for over a decade. Although I love PHP, I recently became an Objective-C developer. This article compares and contrasts PHP and Objective-C. While I hope to provide a few breadcrumbs for those interested in the path to iOS or Mac development, I also hope to highlight a few Objective-C practices we can bring back to PHP. by Jason McCreary

Solr Power for All

If you’re storing, reading, or making use of text anywhere in your application, there’s a case for Apache’s Solr Search Server in your production stack. This powerful, Java-based enterprise search solution can provide meaningful information from your user’s comments and contributions. It can suggest term completions for user entry, offer typo-tolerant spell check validations to search queries, scale with your application’s data easily and resiliently, and find things in text, really, really fast… by Benjamin Greenaway

Writing Asynchronous Code in PHP with Icicle

Read this article for FREE

PHP is normally used to write synchronous code that is run on a per-request basis within a web server. However, PHP can also be used to create stand-alone long-running programs. These programs often need to handle many clients or tasks at once without blocking on a single task. Asynchronous operations allow many tasks to be performed cooperatively without blocking, but PHP does not immediately lend itself to asynchronous programming. Icicle is a library to facilitate writing asynchronous code using synchronous coding techniques to create asynchronous programs written using only PHP. by Aaron Piotrowski

Education Station: Hands-on Dependency Injection in PHP with Laravel IoC and Aura.Di

Welcome back to another edition of Education Station and to the second part of the series on Dependency Injection (DI) in PHP. The reason we’re looking at DI is because I want to help further its uptake in the PHP community, as well as dispel some of the myths surrounding it. In this month’s column, we’re moving on, looking at two more sophisticated DiCs: Laravel IoC and Aura.Di. by Matthew Setter

Leveling Up: How to Burn the Candle at Both Ends

If you’re a professional developer—and chances are, since you’re reading this article, you are—you’ve likely been given a deadline that felt unreasonable or a task that felt insurmountable, or a project that seemed like it was set up to fail from the start. I don’t think I’ve met any developer who hasn’t had this happen. If this doesn’t describe you, I’d like to meet you and learn about your place of employment. by David Stockton

Community Corner: July 2015

My company is expanding with a new branch in New York City, so that is where I’m writing from this month. Although I used to live here, it has been quite a while, so I was excited to check out the local tech scene to see how it had changed since I lived here. by Joe Devon

finally{}: Conflict in the Community

This is going to be a short column for me because I feel something needs to be said, but it’s not worth dwelling on it for too long. A few months ago, the PHP internals team was making final decisions on what features would or would not make it into PHP 7. To put it mildly, there was some heated debate around the subject. by Eli White

Leave a comment

Use the form below to leave a comment: