Chris implements a build system notifier with test-driven PHP using a Spark Core hardware device and the Travis CI notification API. You'll see modern PHP tools in use, like the Composer dependency management system.
Introduction I'm Goeffrey Grosenbach and it's Play-by-Play at Pluralsight. I followed Chris Hartjes on Twitter for a few years and always enjoyed his witty insights, occasional rant, and love of test-driven development. I managed a PHP project 10 years ago, but hadn't seen modern PHP since then. Chris not only has a wealth of development experience, but he's spent time evaluating his experiences and learning from them, and he uses modern PHP tools to package, test, and deploy his code. Like everyday production programming, Play-by-Play is an improvisational vent with no guarantees. We concluded the session partway through the project so Chris finished it, on his own, over the next weekend. You'll see the conclusion in the final module. Play-by-Play is a series where we give you a rare view into the workflows and thought processes of top developers, admins, and designers. Have you ever wished you could watch one of your tech heroes work on a project on their own time, using their own tools, at their natural speed? Not a rehearsed presentation or a prepared course, but planning and problem solving as it happens in the real world every day. That's what we do in this series. We give talented admins, developers, and designers a task to work on, live and unrehearsed, for about two hours. We talk through architecture decisions, and fix unexpected problems. This isn't a tutorial; we won't pause to explain how to set up a server infrastructure, or a development environment, but you will see how professionals use tools in their every day environments.