Conférences

2016

Participation au Forum PHP 2016 à Paris

  • KEYNOTE D'OUVERTURE
  • SYMFONY 3.0 EST SORTI !
  • BEHAT, C'EST PLUS QUE ÇA !
  • TAYLORISME DE LA QUALITÉ LOGICIELLE
  • LES FLUX : MÉCONNUS ET SOUS-UTILISÉS
  • COMMENT ANSIBLE ET DOCKER CHANGENT NOTRE ENVIRONNEMENT DE MISE EN PRODUCTION
  • PHP RELEASE MANAGEMENT AND CONTRIBUTION
  • THE PHP 7 STORY
  • SCRUM... ET APRÈS ?
  • MACHINE LEARNING POUR TOUS
  • METS DU VALUEOBJECT DANS TON MODÈLE
  • ONE EXTENSION, THREE ENGINES
  • INSUFFLER LA CULTURE CLIENT DANS UNE ÉQUIPE DE DEV
  • PERFORMANCE TESTING FOR MODERN APPS
  • CHRONIQUE D'UN PROJET DRIVEN DESIGN
  • PHP7, HHVM & CO
  • MY APP IS SECURE... I THINK
  • CQRS DE LA THÉORIE À LA PRATIQUE
  • COLLABORATION UPSTREAM / DOWNSTREAM
  • PHP DATA STRUCTURES (AND THE IMPACT OF PHP 7 ON THEM)
  • HALTE À L'ANARCHITECTURE !
  • PORTABLE PHP
  • ZOOM SUR LES OBJETS PHP
  • POURQUOI ATOUM EST-IL UN ÉCHEC ?
  • TOWARDS MODELLING PROCESSES
  • PHP 7 – WHAT CHANGED INTERNALLY?
  • UNGLUE ALL THE THINGS!
  • RETOUR D'EXPÉRIENCE SUR L'ÉDITION D'UN "ENTERPRISE SOFTWARE" EN PHP
  • LIGHTNING-TALKS
  • LIBEREZ VOUS DE VOTRE CLIENT HTTP AVEC PSR7 ET HTTPLUG.
  • A LA DÉCOUVERTE DE PROPHECY
  • A DEEP DIVE INTO IMAGE MANIPULATIONS WITH GLIDE
  • DRUPAL : EXEMPLE DE RÉUSSITE D'UN PROJET COMMUNAUTAIRE PHP
  • ZF3, LE FUTUR DE PHP
  • SOYEZ SPÉCIFIQUES ? UN BUSINESS CLAIR ET DU CODE LIMPIDE AVEC RULERZ
  • PRESTASHOP 1.7 : LE RENOUVEAU D'UNE PLATE-FORME E-COMMERCE
  • DEPLOYING PHP 7
  • L'ARCHITECTURE ÉVÉNEMENTIELLE CHEZ MEETIC
  • WORDPRESS, DES BLOGS PERSONNELS AUX SITES DE MULTINATIONALES
  • FRAMEWORK AGNOSTIC FOR THE WIN
  • API PLATFORM : UN FRAMEWORK DÉDIÉ AUX APPLICATIONS API-FIRST
  • MAGENTO 2 IN TODAY'S PHP UNIVERSE
  • UN ÉLÉPHANT DANS LE MONDE DES LICORNES
  • RABBITS, INDIANS AND... SYMFONY MEETS QUEUEING BROKERS
  • SUIVRE SES SÉRIES AVEC DES API
  • MYSQL 5.7 & JSON: NEW OPPORTUNITIES FOR DEVELOPERS
  • HOW I LEARNED TO STOP WORRYING AND LOVE REGULAR EXPRESSIONS
  • WHAT WE TALK ABOUT WHEN WE TALK ABOUT DISTRIBUTED SYSTEMS
  • AUCHAN E-COMMERCE FRANCE : RETOUR D'EXPÉRIENCE SUR LA MIGRATION DU BACK-OFFICE
  • TABLE RONDE
  • KEYNOTE DE CLÔTURE
2015

Participation à la Symfony Con 2015 à Paris

  • Welcome session
  • 10 years of Symfony
  • Dig in Security with Symfony
  • Move Fast, Break Less: From DevOps to NoOps with Platform.sh
  • Continuous delivery, testing in prod, autoscaling and business workflows for a SF app in the Cloud
  • Building high profile webapps with Symfony and API Platform
  • Symfony routing under the hood
  • Doctrine 2: To Use or Not to Use
  • A Journey Down the Open Road
  • Guard Authentication: Powerful, Beautiful Security
  • 20M users in 19 countries with Symfony2
  • Breaking Boundaries with FastCGI
  • Lightning fast Symfony tests
  • New Symfony Tips and Tricks
  • Comparing Symfony2 perfs in PHP7 migration
  • 3 Steps to Symfony2 Form Mastery
2015

Participation au Forum PHP 2015 à Paris

  • Keynote d'ouverture
  • Behat, c'est plus que ça !
  • Comment Ansible et Docker changent notre environnement de mise en production
  • The PHP 7 Story
  • Mets du ValueObject dans ton modèle
  • Performance Testing for Modern Apps
  • PHP7, hhvm & co
  • My app is secure... I think
  • PHP Data Structures (and the impact of PHP 7 on them)
  • Zoom sur les objets PHP
  • Pourquoi atoum est-il un échec ?
  • PHP 7 – What changed internally?
  • Lightning-talks
  • Liberez vous de votre client HTTP avec PSR7 et Httplug.
  • À la découverte de Prophecy
  • ZF3, le futur de PHP
  • Deploying PHP 7
  • API Platform : un framework dédié aux applications API-first
  • Rabbits, indians and... Symfony meets queueing brokers
  • How I learned to stop worrying and love Regular Expressions
  • What We Talk About When We Talk About Distributed Systems
  • Table ronde
  • Keynote de clôture
2015

Participation au Symfony Live 2015 à Paris

  • 10 ans déjà... quid de Symfony 3.0 ?
  • Développer avec le SyliusResourceBundle
  • Repousser les limites : HTTP cache et utilisateurs connectés
  • Laisse pas traîner ton log !
  • Retour d’expérience : attention chérie, ça va trancher
  • Symfony et Sonata Project chez Canal+
  • ElasticSearch dans une infrastructure Symfony2
  • OpenClassrooms - Le pattern View Model avec Symfony2
  • Meetic backend mutation with Symfony
  • Faites plaisir à vos utilisateurs : surveillez votre prod
  • Symfony Debug et VarDumper, ou comment debugger comfortablement
  • Construire des applications API-centric avec Symfony
  • Le DIC, ce chef d'orchestre!
  • Docker dans le développement web et l'intégration continue
  • Une API et une admin en moins de 10 minutes ? Challenge accepted!
  • Retour d'expérience sur l'édition d'un "Enterprise Software" basé sur Symfony
  • Symfony pour construire des sites e-commerce de nouvelle génération
  • BackBee - The NextGen Content Manager
2015

Formation Introduction aux bases de données NoSQL

Les SGBD relationnels sont aujourd'hui le moyen de stockage prédominant dans les entreprises. Les technologies alternatives (SGBD objet ou XML) sont cantonnées dans des niches et leurs fonctionnalités progressivement absorbées dans les SGBDR. A l'heure où, autour du Web, les besoins de stockage et d'interrogation de documents mais aussi de données sans schémas se multiplient, où le Big Data est un terme à la mode, où les architectures massivement parallèles et le Cloud Computing deviennent des options crédibles, les solutions NoSQL représentent-elles une véritable alternative ?

À l'issue de cette formation vous connaîtrez les principales solutions NoSQL : leur typologie, leurs possibilités et leurs limites. Vous saurez évaluer l'opportunité de mettre en oeuvre une solution NoSQL dans vos projets. Vous connaîtrez les solutions permettant de traiter de forts volumes de données.

La présentation parallèle des concepts théoriques des SGBD NoSQL, les différentes solutions disponibles et des exemples tirés de mises en oeuvre réelles vous aideront à répondre aux questions suivantes : "Le mouvement NoSQL est-il une mode éphémère ?", "Les SGBD NoSQL sont-ils utiles dans mes projets ?", "Quelles sont leurs limites et quels sont les risques encourus ?", "De quel type de SGBD NoSQL ai-je besoin ?".

2015

#Meetup chez Viadeo : Poste de développement avec Docker

La nouvelle architecture web/événementielle de Viadeo et ses nombreux backends (elasticsearch, hbase, rabbitmq, ...) ont nécessité de repenser l’environnement de développement et la chaine d'intégration. Nous avons finalement fait le choix d'utiliser Docker afin de provisionner nos différents environnements d'exécution, avec pour résultat :

  • Un poste de dev multiplateforme très simple à mettre en place,
  • Un outil de mise à disposition sur demande de tous nos backends,
  • Des tests d'intégration déterministes et ré-entrants,
  • Un processus de build simplifié.
2015

#Meetup à l'École 42 : Gagner de la performance AMP

  • Performance d'un serveur Apache,
  • Performance d'un serveur MySQL,
  • Performance de PHP.
2014

Formation Développement PHP/OWASP Sécurisé chez SYSDREAM à Paris

  • Comprendre les enjeux de la sécurité des applications web, particulièrement celles développées en PHP,
  • Acquérir les bonnes pratiques et les réflexes nécessaires au développement d’applications web sécurisées,
  • Acquérir les réflexes de conception pour une grande majorité de fonctionnalités,
  • Comprendre les manières d’évaluer la sécurité du code PHP,
  • Comprendre l’utilité de la méthodologie OWASP et ses apports.
2014

Participation au Forum des Sciences Cognitives à Paris

  • "Mise en parallèle des cognitions humaine, animale et artificielle"
2014

Formation Sécurité des Application Web, perfectionnement chez ORSYS à Paris

  • Rappel sur les principales failles de sécurité,
  • La sécurité des applications,
  • Auditer et sécuriser une application web,
  • Le chiffrement,
  • Tester les applications.
2013

Formation Hacker et étendre Symfony2 chez Sensio à Paris

  • Tirer profit de la console de Symfony2,
  • Auditer son application avec le Profiler,
  • Restreindre l’accès des pages d’une application,
  • Contracter une assurance qualité avec les tests unitaires et PHPUnit,
  • Etendre la librairie Twig,
  • Etendre l’outillage de Symfony.
2013

Formation Développement Web avec Symfony2 chez Sensio à Paris

  • Programmation orientée objet,
  • Premiers pas avec Symfony2,
  • Configuration et outils de débogage,
  • Générer des pages avec les gabarits Twig,
  • Traitement d'une requête HTTP avec Symfony2,
  • Interagir avec une base de données relationnelle,
  • Securité Web,
  • Contracter une assurance qualité avec les tests unitaires,
  • Interagir avec l’utilisateur et les formulaires,
  • Restreindre l’accès aux pages d’une application,
  • Améliorer les performances avec le cache HTTP et les ESI,
  • Injection de dépendance et conteneur de service.
2013

Participation au Symfony Live 2013 à Paris

  • Bien comprendre le coeur du Composant de sécurité,
  • Aller plus loin avec le JMSSerializer,
  • Bonnes pratiques pour Symfony2,
  • Pourquoi Symfony est-il (encore) Open-Source ?,
  • Intégrer les formulaires et la validation dans vos app PHP,
  • Bundles que vous allez regretter de ne pas avoir connu,
  • Le PHP Content Repository PHPCR,
  • Les entrailles du Container d'Injection de Dépendances,
  • Adopter le TDD sur vos projets Symfony2 existants,
  • BlaBlaCar: Retour d'expérience & Workflow,
  • Comment organiser ses templates Twig ?,
  • Solution Ecommerce - ERP intégré dans une seule app,
  • Au secours, ma mémoire fuit !,
  • Symfony et eZ Publish : embarquement immédiat,
  • Symfony2: full REST API + push socket.io,
  • Envoyer et authentifier des emails avec Swiftmailer,
  • VeryLastRoom : de Symfony1 vers Symfony2 en douceur,
  • Silex, retours sur un an d'expérience.
2013

Participation au Forum des Sciences Cognitives à Paris

  • "Quand la conscience fait science"
2011

Participation au Forum des Sciences Cognitives à Paris

  • "Fausses croyances et vrais mensonges : quand notre cerveau nous joue des tours"