TDD is perceived as a best practice, but has struggled with adoption. Get past that hurdle by using a practical starting point for TDD by using it to fix bugs. Practical tips will be shared, and how to get started with TDD will be explained. An actionable takeaway TDD pattern will be shown to help speed up bug fixing and ensure bugs are actually squashed and fixed.
Bug Squashing with TDD
Presented by Mark Niebergall
Mark Niebergall is a security-minded PHP senior software engineer at a cybersecurity company, with many years of hands-on experience with PHP projects. He is the Utah PHP User Group Co-Organizer, a regular conference speaker, and an occasional author. Mark has a Masters degree in MIS, is CSSLP and SSCP cybersecurity certified, and volunteers for ISC2 security exam development.
Participating Groups: Atlanta, Austin, Boston, Kansas City, Las Vegas, Phoenix, Portland, San Diego, Seattle, Utah, Vancouver
© MergePHP 2026. Source code available on GitHub. Designed by HTML Codex
