Dave Liddament
where else to find them
website:https://www.daveliddament.co.uk
github:DaveLiddament
bluesky:daveliddament.bsky.social
mastodon:@DaveLiddament@phpc.social
linkedin:daveliddament
what they talk about
all 4 in the filters
where they keep going back
- PHP UK Conference4 editions2020–2024
- phpday3 editions2018–2025
all 5 in the filters
on a stage with
never shared a talk
who talks about the same things
- Christopher Miller4 talks
- Dennis Doomen14 talks
- Benjamin Bischoff14 talks
- Dror Helper11 talks
- Chris Holland7 talks
- Ryan Davis24 talks
| title | conference | date |
|---|---|---|
| PHP Generics Today | Laravel Live Denmark 2026 | 2026-08-20 |
Explains that PHP already supports generics via docblock @template annotations consumed by static analyzers like Psalm and PHPStan, showing concrete examples… | ||
| Custom PHPStan Rules: Automate Standards and Save Time | phpday 2025 | 2025-05-15 |
Creates three custom PHPStan rules that run on the AST using nikic/php-parser and PHPStan’s Rule interface, including a route validator (regex-based) that… | ||
| Elevating Legacy: A Case Study on the migration from Laravel 4 to 9 | PHP UK Conference 2024 | 2024-02-15 |
A real migration story: move a Laravel 4.2 codebase to Laravel 9 and make it live on 24 Feb 2023, remove dead features via tombstones instrumentation, automate… | ||
| Effective Code Review | PHP UK Conference 2023 | 2023-02-14 |
Code review reduces overall development cost by catching defects earlier; studies show roughly 20% of issues are bugs and most are evolvability problems that… | ||
| Extending the PHP Language with Static Analysis- Dave Liddament | PHP UK Conference 2023 | 2023-02-14 |
Claims that you can prototype real language features using static analysis and attributes and demonstrates it end to end: uses PHPStan plus Nikita’s PHP parser… | ||
| Practical Advanced Static Analysis | PHP UK Conference 2022 | 2022-02-16 |
Advanced static analysis actually finds real bugs and evolvability defects: tools like PHPStan and Psalm (about 230-240 rules each) run over code, use plugins… | ||
| PHP Generics Today (almost) | PHP UK Conference 2020 | 2020-02-19 |
Claim: generics add real static guarantees to PHP when combined with Psalm and PHP Stan; demo builds a generic-like Queue using docblock template annotations… | ||
| AssertTrue (isDecoupled("my tests")) | phpDay 2019 | 2019-05-10 |
Code-level claim: decoupled tests cut maintenance by shifting most checks down from brittle browser flows to stable integration/service layers. Uses… | ||
| Squash Bugs with Static Analysis | International PHP Conference Munich 2018 | 2018-10-15 |
Shows concrete results from running modern analyzers: Psalm, Phan and PHPStan find real type errors, deferred failures and evolvability defects; phpstorm +… | ||
| AssertTrue (isDecoupled(“my tests”)) | International PHP Conference Munich 2018 | 2018-10-15 |
Argues that loose coupling cuts test maintenance: a quiz app change repeatedly breaks hundreds of UI-driven Selenium tests, tests sit skipped for months, and… | ||
| AssertTrue(isDecoupled(“my tests”)) | Dutch PHP Conference 2018 | 2018-06-07 |
Decoupling tests cuts maintenance cost by preventing tiny UI or schema changes from turning half the suite red. Examples: brittle Selenium UI tests become… | ||
| Effective Code Review | phpDay 2018 | 2018-05-11 |
Code review cuts long‑term costs by catching mostly evolvability bugs (traditional bugs are only ~20% of defects) and by improving team knowledge; studies in… | ||
| nothing matches | ||