Run your End-to-End tests using headless Chrome; Docker_Puppeteer_Jest Docker Image is announced!

About a year ago myself and @ibotpeaces sat down for a couple hours to to put together a docker images with headless Chrome that we…

Yii2 2.0.14 released; bringing with it some excellent changes.

The Yii2 team has release the latest version of the Yii2 framework. With it comes improvements in the following (but not limited to) areas: Scalability…

My presentation at SunshinePHP 2018:

Here at SunshinePHP 2017 I did a presentation on automating the code QA process. Find the slides here: https://goo.gl/GanL3n

RE-post: My personal experience migrating a module rom Yii1.x to Yii2.x

(Originally posted on the Sourcetoad Blog circa 20015) Yii is an amazing framework. As it has been iterated on version 2 is now out and…

Find yourself doing the same steps starting many projects? Check this out.

http://keepcoding.ehsanabbasi.com/ has released a PHP project starter template with a nicely put together  setup. Composer, Travis, PHP Mess Detector, etc. If you find yourself doing…

PHPSTorm, once again showing why it’s the best PHP Editor.

EAP 2018.1 will include loop refactoring to use SPL array_* functions. Nice! https://blog.jetbrains.com/phpstorm/2018/01/refactor-your-code-to-functional-style-with-phpstorm-2018-1/

Random thoughts about `::class` in PHP by Ivan Enderlin

PHP
Came across a shot article from Ivan Enderlin about the ::class constant. Some things to be aware of if you like using it as much as I…

Core software principles and design patterns.

Inspired by a recent conversation with a peer I decided to get together a list of 10 resources concerning software as a whole. Both for…

A look back on two weeks of Extreme Programming by Jason McCreary

Any interesting article about agile Vs extreme programming (specifically pair programming) over at pureconcepts.com . Thinking about it the more I like the idea of…

Handy list of PHP Composer tips.

I usually do not post ‘tips and tricks’ links but this one is super informative. As a PHP centric programmer composer is a daily part…