Works

As a passionate developer, I share a lot of things and develop on open-source and associative projects.

Architecture logicielle : tout ce que vous devez savoir (French)

L’évolution des standards du web et de développement, couplée à la multiplication des technologies permettant de développer des applications web, des différents frameworks associés, des outils, ont généré le besoin de définir une architecture claire des projets.

Ce livre s'adresse :

  • Aux décisionnaires, qui pourront mieux comprendre ce qu’un architecte peut apporter, et ce qu’ils sont en droit d’en attendre
  • Aux développeurs, qui pourront avoir une vision plus claire du rôle d’un architecte sur leur projet, et comprendre dans quels cas les patterns peuvent être appliqués
  • Enfin, à toute personne dans le domaine du web (chefs de projets, product owners, …), qui pourra ainsi élargir sa vision

Extending Symfony2 Web Application Framework

This book was written by Sebastien Armand, a french Symfony enthusiast who lives in Beijing, China.

I've worked over 1 month to make a technical review of this book. My role was to ensure that code examples fills with the book content. I've also ensured that code works and is optimized.
In this book, you will:

  • Extend the main elements of Symfony2
  • Learn about the internal Symfony2 framework
  • Customize developed web applications with Symfony2

Open-source libraries

Gofast

Gofast
micro-framework

This is a really simple Golang micro-framework I wrote in order to learn the language and run this personal website under. It is really simple and easy-to-use to provide many things

Gofast

docker-symfony

This is a complete stack for running Symfony 4 (latest version: Flex) into Docker containers using docker-compose tool.

Open-source Symfony Framework Bundles

FeedBundle

Feed Bundle

FeedBundle

This Symfony2 bundle offers you the possibility to manipulate (read feeds and populate entities, generate feeds from your entities data, dump a feed file via a Symfony console command) RSS feeds in multiple formats (RSS, Atom, ...).
With more than 1 000 installations per month, this is the main Symfony bundle to deals with RSS feeds when using Symfony framework.

This bundle has a platinum medal on SensioLabs Insight.

GoogleTranslateBundle

Google Translate Bundle

GoogleTranslateBundle

This Symfony2 bundle offers you the possibility to detect a language, translate a text using the Google Translate API.
Moreover, in debug mode, you can profile each kind of API calls details in the Symfony profiler.

This bundle has a platinum medal on SensioLabs Insight.

Open-source contributions

Sonata bundles

Sonata bundles suite

sonata-project.org

The Sonata Project was founded by Thomas Rabaix, a symfony enthusiast. The goal of the Sonata Project is to provide an e-commerce framework solution based on the Symfony2 framework.
Think of it as a toolkit based on Symfony2 components to make building e-commerce sites easy and fun!

Bundles I contributed on:

  • E-commerce bundles: Implements base tools for integrated e-commerce features.
  • SonataAdminBundle: The missing Symfony2 Admin Generator,
  • SonataMediaBundle: Media management bundle on steroid for Symfony2,
  • SonataPageBundle: A Symfony2 friendly CMS,
  • SonataBlockBundle: Handle rendering of block element. A block is a small unit with its own logic and templates,
  • ... and others too.

Ekino

Wordpress Bundle

ekino.com

This Symfony2 bundle offers you the availability to mix Wordpress and Symfony together to bring business things into your Wordpress blog.
You can add custom Symfony routes into your Wordpress blog application, catch Wordpress hooks to be dispatched into Symfony events, access Symfony services into Wordpress, manipulate Wordpress in Symfony, and more.