Life after the hack: conference video
So your site has been hacked ? Or more likely you wonder what to do when it eventually happens : the video for my "Life after the hack" is now available. From initial diagnosis to return online, with a...
View ArticleTip of the day: Unfuddle DMP format and lesser-known git commands
While exporting a project from Unfuddle in order to import its issues to Jira, I took a look at the other files beyond backup.xml and the media/ directory. Turns out that when Unfuddle provides you...
View ArticleI hit ⌘D⌘R, you won't believe what happened next!
OK, so you know the contents has almost nothing to do with the pseudo-clickbait-y title, right ? Well, it actually it has: this is about the single most useful command in Drupal development. Guess...
View ArticleHow to install a Drupal Composer based project when packages.drupal.org is down
The problem: packages.drupal.org brokenI was starting my weekly work for the Drupal GraphQL module by the customary composer update --prefer-source -vvv command, ready to watch composer spit out some...
View ArticleHow to access the mount point without a slash in Silex mounted routes
How to access the mount point without a slash in Silex mounted routesFrederic MarandFri, 2017-12-15 08:13PHP Tips and tricksSymfonySilexRoutingThe problem: routing /blogs, not just /blogs/ in Silex...
View ArticleSo you thought call_user_func() was just another way to call a PHP method...
So you thought call_user_func() was just another way to call a PHP method...Frederic MarandMon, 2018-01-01 13:21PHP Tips and tricksphpIn most cases, call_user_func() and call_user_func_array() are just...
View ArticleTip of the day: how to debug Composer scripts with XDebug and PhpStorm
Tip of the day: how to debug Composer scripts with XDebug and PhpStormFrederic MarandSat, 2018-01-27 11:51Drupal tips and tricksPHP Tips and tricksBehatxdebugphpstormDRUPAL-8ComposerThe problem: XDebug...
View ArticleI'm going to Drupal Europe and so should you
I'm going to Drupal Europe and so should youFrederic MarandWed, 2018-03-07 18:25ComputingDRUPAL-8So DrupalCon Europe is out for 2018. But that does not mean a EU-level event does not exist, to bind the...
View ArticleDrupal tip of the day: how to display time and memory use for Drush commands
Drupal tip of the day: how to display time and memory use for Drush commandsFrederic MarandThu, 2016-08-04 14:08Drupal tips and tricksdrushDRUPAL-8DRUPAL-7When you use Drush, especially in crontabs,...
View ArticleWhen PHP won't find existing source files
When PHP won't find existing source filesFrederic MarandSat, 2016-08-06 22:43PHP Tips and tricksphpphpmyadminThe mysteryThere are a number of issues on StackOverflow and elsewhere about the problems...
View ArticleLife after the hack: conference video
Life after the hack: conference videoFrederic MarandWed, 2016-08-10 18:32Drupal tips and trickssecurityDRUPAL-8So your site has been hacked ? Or more likely you wonder what to do when it eventually...
View ArticleTip of the day: Unfuddle DMP format and lesser-known git commands
Tip of the day: Unfuddle DMP format and lesser-known git commandsFrederic MarandSat, 2016-10-22 13:14ComputingunfuddlegitWhile exporting a project from Unfuddle in order to import its issues to Jira, I...
View ArticleI hit ⌘D⌘R, you won't believe what happened next!
I hit ⌘D⌘R, you won't believe what happened next!Frederic MarandSun, 2016-12-04 18:59Drupal tips and tricksDRUPAL-8OK, so you know the contents has almost nothing to do with the pseudo-clickbait-y...
View ArticleHow to install a Drupal Composer based project when packages.drupal.org is down
How to install a Drupal Composer based project when packages.drupal.org is downFrederic MarandSat, 2017-01-14 11:55PHP Tips and tricksDrupal tips and tricksDRUPAL-8ComposerThe problem:...
View ArticleHow to access the mount point without a slash in Silex mounted routes
How to access the mount point without a slash in Silex mounted routesFrederic MarandFri, 2017-12-15 08:13PHP Tips and tricksSymfonySilexRoutingThe problem: routing /blogs, not just /blogs/ in Silex...
View ArticleSo you thought call_user_func() was just another way to call a PHP method...
So you thought call_user_func() was just another way to call a PHP method...Frederic MarandMon, 2018-01-01 13:21PHP Tips and tricksphpIn most cases, call_user_func() and call_user_func_array() are just...
View ArticleTip of the day: how to debug Composer scripts with XDebug and PhpStorm
Tip of the day: how to debug Composer scripts with XDebug and PhpStormFrederic MarandSat, 2018-01-27 11:51Drupal tips and tricksPHP Tips and tricksBehatxdebugphpstormDRUPAL-8ComposerThe problem: XDebug...
View ArticleI'm going to Drupal Europe and so should you
I'm going to Drupal Europe and so should youFrederic MarandWed, 2018-03-07 18:25ComputingDRUPAL-8So DrupalCon Europe is out for 2018. But that does not mean a EU-level event does not exist, to bind the...
View ArticleMySQL tip of the day: getting rid of the results formatting on the CLI
MySQL tip of the day: getting rid of the results formatting on the CLIFrederic MarandFri, 2018-06-15 11:29ComputingmysqlThe problemWhen using MySQL from the CLI, the -e flag comes in handy to execute...
View ArticleDrupal tip of the day: PHPUnit 6 tests with composer-project/drupal-project
Drupal tip of the day: PHPUnit 6 tests with composer-project/drupal-projectFrederic MarandSat, 2018-07-21 09:31Drupal tips and trickstestingComposerDRUPAL-8The problemWhen trying to run PHPUnit tests...
View Article