;
;

Jordi's Ramblings

Narrowing types for static analysis

I have spent the last year moving a few big old codebases, including Composer, to PHPStan's level 8. Here are a few lessons I think I have learned ...
Posted on 3 August 2022 | 2:30 pm

A nomenclature of hate

(What feels like) a lifetime of maintaining open source projects has left me with some things to say about the haters. I'm not sure why. Trying to...
Posted on 26 July 2022 | 11:00 am

New Jigsaw-based Site

My blog was always based on some home-grown CMS I built during my studies in.. checks CV 2007-2008. This was mostly fine but it had no markdown su...
Posted on 2 April 2022 | 1:00 pm

Web Development on Windows in 2018

I have been developing web apps on Windows for the last 10+ years. I ran PHP, Apache then Nginx, MySQL and Postgres, Redis and others. I dabbed in ...
Posted on 16 May 2018 | 5:49 pm

PHP Versions Stats - 2018.1 Edition

It's stats o'clock! See 2014, 2015, 2016.1, 2016.2, 2017.1 and 2017.2 for previous similar posts. A quick note on methodology, because all these s...
Posted on 15 May 2018 | 12:00 pm

PHP Versions Stats - 2017.2 Edition

It's stats o'clock! See 2014, 2015, 2016.1, 2016.2 and 2017.1 for previous similar posts. A quick note on methodology, because all these stats are...
Posted on 13 November 2017 | 10:34 am

PHP Versions Stats - 2017.1 Edition

It's stats o'clock! See 2014, 2015, 2016.1 and 2016.2 for previous similar posts. A quick note on methodology, because all these stats are imperfe...
Posted on 7 May 2017 | 6:00 pm

PHP Versions Stats - 2016.2 Edition

It's stats o'clock! See 2014, 2015 and 2016.1 for previous similar posts. A quick note on methodology, because all these stats are imperfect as th...
Posted on 18 November 2016 | 10:36 am

Typo Squatting and Packagist

Earlier this month an article was published summarizing Nikolai Philipp Tschacher's thesis about typosquatting. In short typosquatting is a way to ...
Posted on 29 June 2016 | 11:20 pm

PHP Versions Stats - 2016.1 Edition

Last year I posted stats about PHP versions, and the year before as well, both time in November. However this year I can't wait for November as I a...
Posted on 6 June 2016 | 6:29 pm