Back in January, PHPSW had two great talks from Rob Allen (@akrabat) and Dave Liddament (@daveliddament) on the static analysis tools that the PHP community has built around stricter typing. If you missed them, you can check them out here: https://joind.in/event/phpsw-jan-2020. But what is "stricter typing"? What problems does it solve, and how do you use it to solve them? In this talk, Stuart will introduce you to the fundamental principles involved. He'll show you the basics of "robustness" and "correctness" in your software engineering, the costs of tackling those using defensive programming and Design by Contract(™), and how to use stricter typing to bring those costs right down. Although the examples are written in PHP, these are basic principles that apply to all software. You don't have to be a PHP programmer to get something out of this talk.
Software industry veteran. Developer. Leader. Teacher. QA. Building quality at Ganbaro Digital.
We’re always looking for speakers, so do drop us a line, regardless of your experience, we’re all about first time speakers.
If you’re looking for ideas, a few of the topics we’re keen to hear about are: