Elektrine lite

← Feed

Dave Liddament

DaveLiddament@phpc.social

<p>Interested in code quality, static analysis and testing. Mainly using PHP.</p><p>Conference speaker. Organiser of PHPSW meetup group.</p><p>Open source projects: <br />- Static Analysis Results Baseliner (<a href="https://github.com/DaveLiddament/sarb" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">github.com/DaveLiddament/sarb</span><span class="invisible"></span></a>)<br />- PHP Language Extensions: (<a href="https://github.com/DaveLiddament/php-language-extensions" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">github.com/DaveLiddament/php-l</span><span class="invisible">anguage-extensions</span></a>)</p>

Posts

  • View post

    Recently @derickr and I had a chat about his upcoming PHP UK Conference talk about @Xdebug, the PHP Foundation, supporting Open Source Software. https://www.youtube.com/watch?v=8oCcPuPDgEY&amp;amp;list=PL4ENURnhqMwsw0WPTVfXzBYtnuPDKzgl3&amp;amp;index=3 To get tickets for Derick&amp;#39;s and many other talks use: https://phpconference.co.uk/tickets?utm_source=dave&amp;amp;utm_medium=interviews&amp;amp;utm_id=PHPUK+community Use code DAVEPHPUK for a 10% discount!

  • View post

    Symfony are kicking off 2026 with a meetup in London on Tuesday 27th Jan with two great talks. Sign up here if you&amp;#39;re interested in popping along: https://www.meetup.com/symfony/events/312755140/

  • View post

    I had a great conversation with @edorian, we talked about his upcoming PHP-UK talk about performance and also what it is like to be the PHP release manager. https://www.youtube.com/watch?v=PYhuj7E16Js&amp;amp;list=PL4ENURnhqMwsw0WPTVfXzBYtnuPDKzgl3&amp;amp;index=5 You can still get tickets for PHP-UK, on 20th Feb, if you use code DAVEPHPUK you can get 10% off: https://www.phpconference.co.uk/tickets

  • View post

    TIL undecillion is 10^36 and many other interesting things about networking. Thanks @mintopia

  • View post

    Looking forward to speaking Laravel Live UK about Rector It&amp;#39;s a deep dive covering why Rector matters. How it works, and how to create your own custom rules. By the end of the talk you&amp;#39;ll be ready to write your first custom Rector! Get your tickets here: https://laravellive.uk

  • View post

    I wanted to stop controllers calling external services, however deep in the call graph. So I built a PHPStan extension (still in beta): mark external calls as &amp;#39;slow&amp;#39;, forbid &amp;#39;slow&amp;#39; in controllers, and let it flag violations. Probably has many other uses too. https://github.com/DaveLiddament/phpstan-effect-system

  • View post

    @m1ke @mnapoli it&amp;#39;s only this year I&amp;#39;ve started using Claude. I&amp;#39;m seeing value already. Friday, it found a bug buried in my codebase. I gave it a 2 line prompt. It identified the bug within 4 mins of &amp;#39;thinking&amp;#39;. I&amp;#39;d spent the best part of the day before looking for this bug without success. I&amp;#39;m getting much better at directing it to write code. I spend most of my time in plan mode. It then writes the code and, if I&amp;#39;ve paid attenti...

  • View post

    Like many software developers, I fear AI will be taking most of our jobs. So in conjunction with my friend, Louise Blockidge, the best tradesperson I&amp;#39;ve ever met. We&amp;#39;re starting a bootcamp to retrain software developers as plumbers; the pay is great, it won&amp;#39;t get take by AI and when you fix something it stays fixed, unlike every microservice I&amp;#39;ve ever deployed. Find out more: https://www.daveliddament.co.uk/articles/systems-to-cisterns/

  • View post

    I&#39;m back from an excellent few days at Confoo, where I gave two talks. One on testing, the other on custom PHPStan rules. It was great to see so many other amazing talks and have lots of interesting hallway chats. And the added bonus of Mount Royal at night. A lovely walk in the snow. And Canada&#39;s best Poutine.