Latest sites

  • 2017-11-26: New Drupal 8 site at Rue du Commerce, architected and tech-led by OSInet, just went throught Black Friday week with flying colors thanks to RabbitMQ
  • 2017-05-26: New headless Drupal 8 / Symfony 3 site at FranceTV Sport, architected and tech-led by OSInet, with RabbitMQ
  • 2017-02-20: New Drupal 8 site galaxy (+/- 70 sites) for Agences Régionales de Santé architected and tech-led by OSInet, delivered by Klee
  • 2015-08-21: 50% less server load with MongoDB on the Drupal 7 site factory at France Télévisions
  • 2015-07-15: Our first Drupal 8 production site at France Télévisions is live
  • 2014-08-18: 400% speedup in 3 weeks for http://france3-regions.francetvinfo.fr/ : who said Drupal back-offices had to be slow ?
  • 2014-02-07: Sotchi Olympics traffic not a problem for http://www.francetvsport.fr/ , which I rearchitected on Drupal 7 in 2013
  • 2011-09-14: Completed migration of FranceInfo.FR from SPIP to Drupal
  • 2011-07-13: The new social network features of Le Figaro are now powered by an OSInet-designed MongoDB implementation

Quick news

  • 2014-03-27: MongoDB Watchdog module ported to Drupal 8 at the Szeged Dev Days.
  • 2014-01-26: My post on the Symfony web profiler in Silex selected in Week of Symfony. w00t !
  • 2013-10-18: My first commit went into MongoDB today. And, guess what ? It's in JavaScript
  • 2013-09-20 to 29: Working on Drupal 8 EntityAPI at the extended code sprints during and around DrupalCon Prague
  • 2012-08-19: Working on Drupal 8 EntityAPI at Drupalcon Munich
  • 2012-06-15: Working on Drupal 8 EntityAPI at DrupalDevDays Barcelona
  • 2012-03-23: Working on the future Drupal Document Oriented Storage at DrupalCon Denver. D8 or later ? Bets are on Later

recent posts

TypePostAuthorRepliesLast updated
StoryGit tip of the day : show the hottest files in a repo Frederic Marand02 years 12 weeks ago
StoryDrupal 8 tip of the day: replace hook_drush_command() by a YAML file Frederic Marand22 years 12 weeks ago
StoryGolang fun : adding methods to primitive types Frederic Marand22 years 14 weeks ago
StoryTip of the day: CRUD standard vs SQL vs MongoDB Frederic Marand12 years 15 weeks ago
StoryReducing redundancy in Doctrine Annotations loading Frederic Marand12 years 20 weeks ago
StoryLogging for MongoDB Frederic Marand02 years 21 weeks ago
StoryWhen Drush Make fails to apply patches... Frederic Marand72 years 22 weeks ago
StoryTip of the day: Phing, Composer and namespaced Task classes Frederic Marand12 years 27 weeks ago
StoryGolang tip of the day; PHP-compatible crc32 Frederic Marand02 years 29 weeks ago
StoryNew SVN repository for PHP-GTK Frederic Marand43 years 3 weeks ago
StoryCalling methods on null objects in Go and PHP Frederic Marand03 years 8 weeks ago
StoryWhat to do when Go will not run, nor install from source ? Frederic Marand03 years 26 weeks ago
StoryDebugging spammer mechanics Frederic Marand03 years 26 weeks ago
StoryGolang tip of the day: admin dashboard and health checks in Beego applications Frederic Marand03 years 28 weeks ago
StoryOn the value of old effect pedals Frederic Marand53 years 29 weeks ago
StoryPSR-4, really ? Frederic Marand53 years 32 weeks ago
StoryWhat to do when your Varnish directory fills up Frederic Marand23 years 44 weeks ago
StoryOverview of the pluginification of Field API in Drupal 8 Frederic Marand03 years 48 weeks ago
StoryProfiling Silex controller actions in the Web Profiler timeline Frederic Marand03 years 50 weeks ago
StoryWhen Behat does not find features or bootstrap... Frederic Marand04 years 1 day ago
StoryThe Drupal Block system from drop.org to Drupal 8: video from DrupalCon Prague Frederic Marand04 years 2 weeks ago
StoryDocumentation of the CCK API Frederic Marand04 years 14 weeks ago
StoryDrupal spam: have we stooped so low ? Frederic Marand64 years 16 weeks ago
StoryRethinking watchdog(): Monolog architecture Frederic Marand44 years 17 weeks ago
StoryCheckboxes in forms step by step Frederic Marand244 years 25 weeks ago