Side by side of unit tests and clean code

Learn how to test your PHP code in this series of one hour, online workshops by JMac

November 29th, 2017

Register Now

About the online workshop

Writing clean code starts with understanding that code is read far more than it is written. This means one way to write clean code is to write more readable code.

In this workshop, I'll demonstrate how testing can provide motivation for writing clean code and facilitate refactoring code.

This is the third in a series of workshops dedicated to writing clean code. While each will focus on a set of practices, they will build upon each other.


November 29th, 2017

11:00 am
Mingle in Slack
11:50 am
Opening Remarks
12:00 pm
Introducing Mockery to PHPUnit
12:50 pm
1:00 pm
Mingle in Slack

All times are US Eastern.

Register Now

Jason McCreary


I’m Jason McCreary. I go by JMac.

I’ve been programming for 20 years. I’ve literally worked on hundreds of codebases. Everything from simple websites at small web dev shops to large scale APIs for companies like The New York Times.

Through my experiences I've learned code that changes versus code that stands the test of time. I've turned these into a set of practices I believe help you write better code.


Another benefit of the online workshop is the chance to mingle. As an attendee, you'll have access to a dedicated Slack room during the event.

Through Slack you'll be able to discuss topics, ask questions, share resources, and network with others interested in writing clean code.

Frequent Questions

What language do you use for the code samples?

PHP. Its C-style syntax translates easily to many other languages. As such the coding practices are neither PHP specific, nor do they require you to know PHP.

Can I ask questions during the workshop?

Yes. I will reserve the last part of the workshop to answer any questions. You can also ask your questions in Slack to get answers from me or other attendees.

What if I can't attend November 29th?

All workshops are published to the Workshops by JMac YouTube channel.

What if I have more questions?

No problem. Just email me. Unless I'm sleeping, you'll receive a pretty snappy reply.


Register now to secure your spot to attend the next of several
online workshops focused on writing clean code.