News
These posts should all be about new things at the time of writing. Who knows how old they will be if you land on this page.
April 2, 2022
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 support and it was one more server to manage. I would...
ReadMay 16, 2018
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 VMs at some point but was always dissatisfied with...
ReadMay 15, 2018
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 stats are imperfect as they just sample some subset...
ReadNovember 13, 2017
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 imperfect as they just sample some subset of the...
ReadMay 7, 2017
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 imperfect as they just sample some subset of the PHP user...
ReadMay 31, 2016
Goddamn it.
It's not often that one messes up really bad. But today is my day apparently. TL;DR: I accidentally wiped a github organization that had a few popular repos on it. But it's all fixed now. I was...
ReadApril 5, 2016
Composer goes Gold
Five years ago today, Composer was born. In some ways it feels like yesterday, at least it doesn't feel like five years went by. In other ways it seems like a lifetime ago, and I can barely remember...
ReadApril 4, 2016
Toran Proxy Updates
Over the last month I spent quite some time bringing Toran Proxy up to speed with the times, and added a few features along the way. I haven't blogged about it in a while so I thought an update was...
ReadDecember 18, 2015
The Road to Monolog 2.0
Monolog's first commit was on February 17th, 2011. That is almost 5 years ago! I have now been thinking for quite a while that it would be nice to start on a v2, and being able to drop some baggage....
ReadDecember 18, 2015
New Composer Patterns
Here is a short update on some nice little features that have become available in the last year in Composer.
You may know about the composer validate
command, but did you know about...
May 4, 2015
Composer hosting improvements
Over the last two weekends I proceeded to upgrade the infrastructure behind packagist.org and getcomposer.org. There is now a lot more bandwidth and the DNS hosting was also migrated to DNSMadeEasy...
ReadDecember 8, 2014
Composer 1.0 alpha9
I tagged Composer's 1.0.0-alpha9 release yesterday and wanted to write down a more detailed update on the highlights of this release. It includes many changes as the last tag was almost one year old....
ReadNovember 14, 2014
My view of PHP version adoption
PHP 5.3 has been out of maintenance for about three months now and it seems like it's time for the community to move on at last. Drupal8 will target 5.4. Symfony announced the results of a poll about...
ReadJune 19, 2014
Toran Proxy and the future of Composer
TL;DR: New shiny product to support Composer development: Toran Proxy I have spent quite a large part of the last three years working on both Composer and Packagist. This has been great fun for...
ReadMay 27, 2014
Authentication management in Composer
Up until today if you run a home-grown package repository serving private packages it was quite a pain to use with Composer. You did not have efficient way to password-protect the repository except...
ReadNovember 19, 2013
Upcoming Conferences
Here is a short update on the conferences I will attend in the coming months, in case you want to meet or if you are just looking for a good one to attend: Next month I am very happy to have the...
ReadApril 23, 2011
I'm going nomad - introducing Nelmio
After almost three years working at Liip, I have finally decided to take the plunge and start my own business. Together with Pierre Spring, in early May we will start building up Nelmio. Why? To...
ReadJune 3, 2010
Introducing Slippy - HTML Presentations
Slippy is a HTML Presentation library written with jQuery, it takes a html file in and plays it in any browser. It is optimal for programming-related talks since it includes a syntax highlighter and...
ReadApril 5, 2010
Project management in PHP with Arbit
I would like to attract everyone's attention on the 0.3-alpha release of Arbit. For those that do not know Arbit yet, it is a project management and issue tracker build in PHP. It uses CouchDB as a...
ReadApril 3, 2010
New design
In recent news, this site got a new design, I thought I could make the content more readable and accessible, so I killed my old templates and style sheets and started from scratch, without photoshop...
ReadDecember 18, 2007
PHP RSS Generator
As part of my work on my CMS (and website as this site is running on it), I decided to code a RSS feed builder. This could easily be made as a standalone class so I thought I would share it. The...
ReadNovember 9, 2007
The Renewal
After some months of heavy procrastination, I finally took the time to put my new website online, so here it is, although it's still quite empty as of today. Hopefully I will have time to complete...
Read