Workshop in English - US at SunshinePHP 2018
View Slides: https://www.slideshare.net/MarkNiebergall/defensive-coding-crash-course-tutorial
Short URL: https://joind.in/talk/d80c2 (QR-Code (opens in new window))
Ensuring software reliability, resiliency, and recoverability is best achieved by practicing effective defensive coding. Take a crash course in defensive coding with PHP and learn about attack surfaces, input validation, canonicalization, secure type checking, external library vetting, cryptographic agility, exception management, code reviews, and unit and behavioral testing. Learn some helpful tips and tricks from experienced professionals within the PHP community as we review the latest blogs and discussions on best practices to defend your project.