Dave Liddament

Dave Liddament

Dave is a director and developer at Lamp Bristol, a software consultancy. He’s been writing software commercially for over 22 years in many languages including C, Python, Java and PHP.

Dave is keen to pass on his knowledge. He speaks at conferences and user groups. He is an organiser of PHP-SW. He also runs a monthly workshop that covers topics including testing, CI and git.

He is also the author of an open source tool called SARB (static analysis results baseliner).

Montreal 2025 sessions

Modernising Legacy Code

English session - Intermediate

At some point of your career you'll probably end up working on a majorly outdated version of a framework and prehistoric version of PHP. What happens when you're finally given the go-ahead to upgrade?

This talks tells the story of a major upgrade I worked on. I'll share the tools used, things that went well and the lessons learnt.

The talk will leave you with practical advice for planning and executing a major upgrade.

Unlock the Full Potential of Static Analysis

English session - Intermediate

Is a tool like PHPStan or Psalm part of your development process? If so, are you getting the most out of it?

This talk will look at how we can write our code in such a way as to get the most out of static analysis. We’ll look at some of the tools and extensions that plug into PHPStan to take the analysis to the next level.

Finally, we’ll see how static analysis allows us to refactor safely.

Montreal 2022 sessions