Not a Number

Welcome to my repository of non-convergent suite of random letters. Here, you may contemplate the variation of 26 letters and some other weird characters.

I will soon give a talk at AFUP regarding the loophp/collection library that I built. I’ve been asked to make an interview and I had to reply to some questions. This blog post is the english translation of this interview. When we read "Lazy Collection", we think "Doctrine Collection".

Read More

It all started from a book I was reading the Open Source book from Bartosz Milewski’s ‘Category Theory for Programmers’ when I saw something about Prime numbers: A more interesting example is a coalgebra that produces a list of primes. The trick is to use an infinite list as a carrier.

Read More

A year ago, I started to write a lazy collection library for PHP. I haven’t written a specific article about it despite the fact that I would have wanted to, mostly by lack of time. Almost a year ago and 318 commits later, I published the release 2.0.0 last week.

Read More

It’s been now more than two weeks that I’m teleworking… and I’m fine, really. This blog post will explain how I live this situation and its outcome, according to me. I’ve been begging for teleworking since I started working at European Commission. For some contractual reasons, it is not allowed for contractors.

Read More

When I was a student, it was easy to remember when holidays were coming. Now that I’m working since more than a decade, it’s harder to remember and distinguish those period sometimes! That said, I have to say that the pace at work is different and this is how I remember that I should take some days off.

Read More

It’s been 2 months now that I left aside my regular work with Drupal 8 and switched back to Atomium development for Drupal 7. I will soon publish another post on all the new stuff that has been made there, but for now, I will focus on a side project I’ve been doing.

Read More

During the first weekend of April 2019, a hackathon was held in Silverquare Triomphe venue in Brussels. The organizer, the European Commission, and a community of carefully selected developers participated to a hackathon in an amazing place. The goal of having such an amount of skills contained in one single place, is to participate to the EU-FOSSA hackathon that the European Commission organised and funded.

Read More

I’ve been contributing to a couple of trending php libraries recently and during the analysis and the making of the patches, noticed that many libraries were using PHP not in the way I was used to. Many of those libraries are having ‘final’ classes. Why using final classes everywhere, what is the advantage?

Read More

Hopefully for most of us, holidays are here. A special time for resting and enjoy quality time with the family, but also for thinking. Even if I’m not attached to any religion, doing a Christmas tree is a kind of tradition… cats really loves it :-) While decorating the tree, it got me thinking about tree based data structure.

Read More

Recently, I’ve been busy rewriting small PHP libraries like ValueWrapper, HTMLTag, PHPNgrams, DynamicObjects, PHPartition, PHPermutations and Memoize. I mostly rewrote them because of multiple things I wanted to do: Use SOLID principle: The Single Responsibility Principle Automatically generate and publish the library documentation using APIgen Improve the tests quality by using PHP Infection Improve the class hierarchy design when using a PHP trait and remove some limitations.

Read More