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

Self-Host Your Team’s Git With Gitolite

by · June 8, 2018

0
 

By Gabriel Zerbib If you wish to set up a private Git server for your personal, work, or team projects, but favor free software and simple architecture, or don’t want a service hosted by a third party, then Gitolite is the solution for you. Designed in 2005 by Linus Torvalds for the needs of the […]

1234
 

Command and Control – June 2018

by · June 7, 2018

0
 

Using events and command Buses, self-hosted git, design workdlows, parsing text, a look at CakePHP, Compsoer security, and more

1234
 

Community Corner: My Picks From Packagist

by · June 1, 2018

0
 

Most people are aware of how the Composer revolution came about, and the goal of getting everyone to play nicely together. With so many packages it can sometimes be difficult to know where to begin. I’m going to look at some packages from the open source community you might find useful if you’re not already using them!

1234
 

Treasures, Old & New – May 2018

by · May 1, 2018

0
 

Writing clean code, managing technical debt, testing with Mockery, Toxic Tech, API specifications, and more.

1234
 

Testing Strategy With the Help of Static Analysis

by · April 26, 2018

0
 

By Ondrej Mirtes. In this article, I’d like to introduce you to the concept of type safety and how it can improve the reliability and stability of your code. Once your code is more type-safe, and that fact is verified by automated tools, you can cherry-pick which parts of your application need extensive unit tests and where you can rely just on well-defined types.

1234
 

Testing in Practice – April 2018

by · April 2, 2018

0
 

PHP Unit, Mockery, Type Hints, Async PHP, building a REST API, training programs, PHP isolation and security, serverless computing, Laravel auth, and more.

1234
 

The Dev Lead Trenches: Reviewing Code

by · March 23, 2018

0
 

Code reviews are one of the best ways to help a team ensure they’re writing the best code possible. In all of the jobs where we have done peer-lead code reviews, we have caught more bugs and had better discussions about code than in places or times where we just hammer code through the approval process. I know, I know; we all write beautiful, bug-free code, so why go through the hassle of a code review?

1234
 

Long Running PHP – March 2018

by · March 1, 2018

1
 

PHP Daemons, Evolving PHP, containers, accessibility, Lumen, code reviews, signing git commits, running a user group, and more.

1234
 

Education Station: Shifting and Masking with a Side of Crypto

by · February 23, 2018

0
 

The basics can be tricky. This month we take a careful walk-through of a few lines of cryptographic code in PHP. This leads us through the difference between ones’ complement and two’s complement representation. We achieve weirdness by combining logical AND with integer addition.

1234
 

Know Your Tools – February 2018

by · February 1, 2018

0
 

Containers, Drupal + Symfony, Evaluating Tools, Onboarding, Application Encryption, Laravel Scout, and more

1234