php[architect] Home

Oscar Merida

Oscar still remembers downloading an early version of the Apache HTTP server at the end of 1995, and promptly asking "Ok, what's this good for?" He started learning PHP in 2000 and hasn't stopped since. He's worked with Drupal, WordPress, Zend Framework, and bespoke PHP, to name a few. Follow him on Google+.

Articles by this author

December 2016 – Scrutinizing Your Tests

by · December 1, 2016

0
 

The twelfth issue of 2016 is now available! This month we look at how to write good tests with Behat and using Test Driven Development. This issue also includes articles on using HTTPlug to decouple your HTTP Client, Decoupled Blocks with Drupal and JavaScript. Our columnists have articles on writing a Chat bot, advice on […]

1234
 

UniPHPant Tees available!

by · November 10, 2016

0
 

We teased stickers on Twitter yesterday, now you can show your PHP pride with one of these awesome t-shirts. The campaign is live on teespring.com through December 1st. Mugs, totes, and stickers are for sale too!

1234
 

November 2016 – Moving Forward

by · November 1, 2016

0
 

This issue contains articles on the history of women in computing, using Abstract Classes/Interfaces/Traits, scaling with RabbitMQ, and custom extensions using Zephir. Our columnists have articles on Security scanners, advice for your first conference, improving your processes, understanding your editing tools, and more.

1234
 

October 2016 – Pillars of Development

by · October 3, 2016

0
 

Another issue is ready for download! Get your copy of the October 2016 issue of php[architect] magazine. This issue has articles on the history of women in computing, juggling arrays the functional way, advice for building your next API, and how to add features to a legacy application using the Strangler Pattern. Our columnists have […]

1234
 

New Anthology! Web Security 2016

by · September 23, 2016

0
 

Keep up with security practices to help protect your PHP applications with our anthology, Web Security 2016. This book collects security related articles first published in php[architect] magazine. It includes an overview of attacks you should know, how to protect against SQL injection, storing passwords securely, how to protect web services, and more.

1234
 

September 2016 – Legacy Code of the Ancients

by · September 1, 2016

0
 

Hot off the Presses! Be sure to check out the September 2016 issue of php[architect] magazine. Learn how to manage and refactor your legacy code to bring it up to modern standards. This issue includes articles on Bethat testing, implementing two-factor authentication, and exploring Internet-of-Things apps with PHP and a Raspberry Pi. Download your issue […]

1234
 

Testing Your Drupal Site with Behat

by · August 9, 2016

4
 

If automated testing is not already part of your development workflow, then it’s time to get started. In this post, I’ll show you how to use Behat to test that your Drupal site is working properly.

1234
 

August 2016 – Unleashing Automation

by · August 1, 2016

0
 

The August 2016 issue of php[architect] magazine is now available! See how automation helps free up your time and reduce errors. In this issue, we have articles on deploying application updates with Ansible, using static analysis to check for PHP 7 readiness, and automating frequent tasks with Slack. Also in this issue, you’ll find articles […]

1234
 

July 2016 – Harnessing Magic

by · July 1, 2016

2
 

The July 2016 issue of php[architect] magazine is ready to download! Some things just work like magic This month we look at regular expressions, cryptography, PHP references, and function programming to help you demystify how they work and add them to your arsenal of solutions. Also in this issue, we look at using the Mailchimp […]

1234
 

June 2016 – Decoupled by Design

by · June 1, 2016

0
 

The June 2016 issue of php[architect] magazine is now available! Less tightly coupled code is easier to debug and re-use. This month we look at techniques to decouple different aspects of your code: including using asynchronous & distributed workers, transducers, middleware, and secure web services. Also in this issue, we have a library to use […]

1234