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

I started to use Drupal ~13 years ago. It was the end of life of version 4.5 at the time. As I love photography, I first tried to use Drupal to publish my photos. I remember at the time, the struggle to integrate Gallery2 and Drupal… aaah time flies. As always, I was motivated to learn it.

Read More

Last year, I wrote with the help of my colleagues, a new theme for Drupal 7: Atomium. That theme needed to break with the habits from the past and implements new concepts while giving more flexibility to the end-user. As those concepts were pretty new for most of the people using it, I’ve been asked to give training to some teams.

Read More

Since the last post about Neo4J, I had to work on some project not involving it unfortunately. However, being a regular user of Numberphile, I came across a specific video footage and I had the idea that we could find the solution to it using Neo4J. In this video, Matt Parker discusses a puzzle problem involving square sums.

Read More

2018 is here. Happy new year ! 2017 was a productive year in every direction. Workwise , it was a blast. I joined an amazing team and we are doing very nice things all together. But my brain is constantly sparkling and I’ve got plenty of new ideas. During the last months, I’ve explored new universes.

Read More

Younger, working in Brussels was not an option. I never had a deep love for that city, never had a deep love of traffic jam… and never had love for public transportation like trains. Despite the fact that I love driving, I can’t bear staying in the car, stucked in the traffic jam, praying for the people in front of you to pass the next gear.

Read More

As I wrote in my previous post, the last months were pretty busy. And it’s still the case. I’ve been assigned new tasks at work and if you know me a bit now, you probably know that I like to do things properly. So, the task I’ve been asked to do is to analyze and rewrite the custom authentication system of NextEuropa, the Drupal 7 platform used at the European Commission.

Read More