how-to

Javascript / Apr 2019
StackOverflow is full of lengthy custom functions changing value of a specific URL query parameter either with pure Javascript or jQuery, while nowadays it is a really simple task.
Symfony / Sep 2018
By default all json Doctrine types escape slashes and Unicode characters before storing strings in the database.
Drupal 7 / Feb 2015
Adding support for LEFT JOINs and IS NULL conditions to Drupal's EntityFieldQuery has been asked for in d.o. issue queues and discussed over and over again. Although in Drupal 8 EntityFieldQuery has been rewritten, and now supports exists() and notExists() conditions, implementing it in Drupal 7 is still slightly hack-ish. Doing it in dynamic, parametrisable way however seems to be something new entirely.
Drupal 7 / Feb 2015
If you happen to have Commerce Stock module enabled, while at the same time you have removed Commerce Line Item: Delete button field from your Shopping cart form view, you most probably faced (or are still facing) some nasty PHP warning and notices when using any of the shopping cart buttons.
PHP / Jan 2015
Akeneo is an open source Product Information Management (PIM) system designed for retailers looking for efficient answers to their multichannel needs. Platform.sh is a groundbreaking hosting and development tool for web applications. It extends a branch-merge workflow to infrastructure so that every branch can be tested as if it were in production, and scales for the largest sites. This blog post marries these two solutions together.