php[architect] logo

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

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

PHP Sessions in Depth

by · January 19, 2018

0
 

Sessions in PHP are often taken for granted. A session is a magic array which persists across page loads and holds user-specific data. It’s a fantastic and integral part of most web applications. But when misused, sessions can cause substantial security holes, performance and scalability problems, and data corruption. A deep understanding of sessions is vital to production web development in PHP.

1234
 

Setting Up to Succeed – January 2018 issue

by · January 4, 2018

0
 

Worker Queues, Async with Generators, and PHP Sessions in Depth, Hiring PHP Devs, Laravel Collections, Security & Logging, and more.

1234
 

Security Corner: PHP, meet Libsodium

by · December 14, 2017

2
 

By Eric Mann By the time you read this, the PHP community should have introduced the world to the newest version of our favorite language. This latest version adds better support for type annotations, allows trailing commas in lists (just like JavaScript and other dynamic languages) and introduced several security improvements. The most notable security […]

1234
 

Talking Code – December 2017

by · December 4, 2017

0
 

December 2017: Alexa skills, Chat bots, Machine Learning, Event Sourcing changes, PHP_CodeSniffer, PHP 7.2 w/libsodium and more.

1234
 

Modern Magento – November 2017

by · November 6, 2017

1
 

FREE issue! November 2017: Magento, Laravel Queues, Payment Gateways, PCI-DSS Compliance, PHP Frameworks and more.

1234
 

Managing Private Dependencies

by · October 16, 2017

0
 

Using Composer and a private package server is the most efficient way to manage private dependencies with PHP. I recommend using the software as a service, Private Packagist, or Satis, the open source, self-hosted package server. In this article, I’ll show you how to easily set this up for your own projects.

1234
 

Composing Software – October 2017

by · October 2, 2017

0
 

Read the September 2017 issue. In this issue, we cover Git tips, Microservices, Machine Learning, job hunting, Doctrine ORM, security, and more.

1234
 

Community Corner: PHP TestFest Has Returned!

by · September 22, 2017

0
 

PHP TestFest is a global event organized by the PHP community at large, where an effort is made each time to increase the test coverage of the PHP engine itself. Learn how you and your user group can participate.

1234
 

Generating an Autoloader for a Legacy PHP Codebase

by · September 6, 2017

1
 

If you’ve inherited a legacy code base, you may find it does not use an autoloader and has an idiosyncratic directory and file hierarchy for its Classes, Interfaces or Traits. Worse yet, it might not use name spaces consistently or at all. So you can’t use a PSR-4—or even PSR-0—autoloader with your code. Well, why […]

 

Embracing Change – September 2017

by · September 5, 2017

0
 

Read the September 2017 issue. In this issue, we cover Git tips, Microservices, Machine Learning, job hunting, Doctrine ORM, security, and more.

1234