Tobias Schlitt, Jul 15
Cleaning up Code: Is Refactoring for Aesthetics worth It?
Tobias looks at the process of refactoring code to make it cleaner - more readable, more intuitive. Do you think it's worth the time and effort?
Bruno Skvorc, Jun 27
Can Symfony Apps Be Fast on Vagrant? Let's Check with SuluCMS!
In this tutorial, we go through some effective performance hacks for developing Symfony apps on Vagrant virtual machines
Daniel Berman, Jun 08
Monitoring WordPress Apps with the ELK Stack
Daniel shows us how we can apply the ELK stack to WordPress for advanced monitoring and error logging - never stare at confusing logs again!
Daniel Berman, May 11
How to Process Server Logs
Daniel Berman explains what the ELK stack is, how to install it, and how to make it analyze the logs of the typical LAMP stack
Reza Lavaryan, May 09
An Overview of PHPUnit 5 - What's New? What's Coming?
Did you miss the PHPUnit 5 train? Hop on board and find out what's new!
Christopher Pitt, May 04
Building a SparkPost Client: TDD with PhpUnit and Mockery
Chris Pitt starts developing a new PHP package with TDD practices in mind - using PhpUnit and Mockery all the way. Check it out!
Thomas Punt, Apr 11
Contributing to PHP: How to Fix Bugs in the PHP Core
Thomas dives back into contributing to PHP's core - after covering documentation fixes last time, this time he fixes an actual bug in PHP. Learn how!
Younes Rafie, Mar 28
Crash Course into Continuous Testing with Sismo
Younes introduces Sismo - a tool for continuous testing - and implements a Slack notifier for it, then hooks it up to commit events to auto-run!
Jeff Smith, Jan 22
More Tips for Defensive Programming in PHP
Jeff Smith expands on his previous "Defensive programming" post by offering more tips on making sure your apps do what they're supposed to. Check it out!
Reza Lavaryan, Jan 13
An In-depth Walkthrough of Supercharging Apps with Blackfire
M. Lavaryen explains the Blackfire profiler in depth and demonstrates its use on a simple script, laying the groundwork for further exploration on your end!
Younes Rafie, Jan 04
Introducing Bugsnag - the Last Error Monitor You'll Need
Younes introduces Bugsnag, an excellent professional error monitoring, reporting and parsing tool, and implements it into an old Laravel app.
Daniel Berman, Oct 12
Debugging WordPress on Azure with Z-Ray
Daniel Berman from Zend walks you through using Z-Ray to optimize your WordPress apps hosted on Microsoft's cloud hosting - Azure.
Younes Rafie, Sep 04
First Look at Yahoo's MySQL Performance Analyzer
Here's a look at Yahoo's MySQL performance analyzer - we go through its options, from graphs to alerts. It's getting ever easier to speed up your DBs!
Matthew Setter, Aug 31
Writing PHP Git Hooks with Static Review
Matthew Setter take a look at Static Review - a framework for writing git hooks, so you can do hook inspections on your files on certain git actions!
Younes Rafie, Aug 28
Logging with Monolog: From Devtools to Slack
Younes Rafie re-introduces Monolog, the PSR-3 logging package for PHP which allows you to log messages from your app to files, Slack channels, and much more