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!
Bruno Skvorc, Feb 22
Contributing to Open Source: Gatekeeper Case Study
Bruno goes through the entire process of contributing to an open source project - from contact with the author to sending PRs. Come see how it works!
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!
Reza Lavaryan, Dec 14
Feature Toggling Explained with Qandidate's Toggle
Ever wondered how to quickly add that "Xmas mode" or holiday promotion to your site? Feature toggling to the rescue! Check out Qandidate's Toggle!
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 21
Using the Selenium Web Driver API with PHPUnit
Younes introduces the Web Driver API integration with PHPUnit by utilizing Facebook's Webdriver for PHP to simulate a browser and automate it
Bruno Skvorc, Aug 12
BDD in Laravel: Getting Started with Behat and PhpSpec
In this introduction, Bruno Skvorc introduces BDD in Laravel by installing and using Behat and PhpSpec to develop a simple testable feature.
Younes Rafie, Jul 29
Using Selenium with PHPUnit
Younes Rafie demonstrates the use of Selenium for acceptance testing and browser automation in tandem with PHPUnit