I spoke about PestPHP

At work, every 6 months, we rent a theatre and all of our Engineering group get together for a day of talks, food and just hanging out. It's a big group, spread out all across the country, so it's great that we can have these days to see and catch up with people that you may not work with on a day to day basis.

I wasn't originally planned to be a speaker, but someone dropped out and I was asked if I wanted to speak. I spent that night trying to come up with something interesting to talk about that not many people may know about, then the idea of talking about PestPHP hit me. It was my chance to finally share my love of PestPHP and also get some people converted over to start using it!

Time was somewhat tight as I only had a 20 minute slot but so much to talk about, so I had to leave some bits out and focus on my absolute favourite parts of Pest. I ended up talking about:

  • Introduction to PestPHP
  • Community Adoption
  • Installation
  • The difference between PHPUnit and Pest
  • Running Pest Tests
  • Pest Drift Plugin
  • Pest's "Repeat" option
  • Pest's "Profile option
  • Todo tests in Pest
  • Skipping tests in Pest
  • Parallel Testing in Pest
  • Type Coverage Plugin
  • Test Coverage
  • Expectations API
  • Architecture Testing
  • Datasets
  • Other Official and Community Plugins

The talk went very well, I had several people come up to me afterwards who had used PestPHP before but were unaware of things like repeating tests and profiling tests, so that was good, knowledge was shared!

Whilst I've spoke in front of people before, this was definitely the biggest audience I've spoken in front of, being over 100 strong, most being in the room and some watching remotely. It's definitely improved my confidence of speaking to an audience and (if asked) I'd be up for speaking at our next event about another package I love 👀