SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
symfony à la télé
@omansour
 http://tech.m6web.fr
Oracle 7
PHP 3
symfony 0.6.3
wolfenstein 3D
Responsive Design
offres digitales et
interactives du Groupe M6
~20 sites : Clubic – JeuxVideo.fr – AchetezFacile
6play - 60M Vidéos Vues / mois
Catchup + Live + socialTV
« moins de 200 rps t’es pas sérieux »
« on est pas un centre de R&D »
http://tech.m6web.fr/monitoring-applicatif-pourquoi-et-comment/
http://tech.m6web.fr/vis-ma-vie-sysadmin-forumphp.html
Responsive Design
$nbDevs < $nbProjects
$nbDevs < $nbTechnos
306 repo GIT
150 domaines actifs


PHP 5.2 - 5.3 – 5.4 – 5.5
MySQL 5.1 – 5.5 / innodb - myIsam
Redis – Memcached - Varnish
RabbitMQ – ZeroMQ
NodeJS – Perl - shell
we all write bad code
http://tech.m6web.fr/la-poo-canada-dry/
Responsive Design
symfony-m6-edition

pour en finir avec pomme c / pomme v
Faciliter la création des projets
Diminuer Supprimer « le coût » de la qualité

composer create-project m6/symfony-m6-edition .
--repository-url=http://satis/ -s dev
«  Qui veut faire quelque
chose trouve un moyen. 



Qui ne veut rien faire
trouve une excuse. »

Responsive Design
transition

sf2 first !
Pas de régressions
Chaque projets est indépendant
Séparer le legacy via du SOA
Intégrer les contrôleurs sf2 en 1er dans la stack
Responsive Design
+ = (depuis 18 mois)
•  HTTP 1.1 / config des contrôleurs 
•  $> php app/console router:debug
•  Service Container
•  Bundles
•  Plein de gens géniaux autour
Responsive Design
OSS spirit
117 bundles et composants
http://tech.m6web.fr/composer-installation-without-github.html
Responsive Design
Bundles

https://github.com/M6Web/ 
•  Redis + RedisBundle + RedisMock + cache-extra
•  Statsd + StatsdBundle
•  DomainUserBundle
•  FirewallBundle (ip filtering)
•  LogBridgeBundle …
Responsive Design
Statsd

http://tech.m6web.fr/how-we-use-statsd/ 
•  « Gardez les yeux ouverts sur la prod »
•  Consistent hashing
•  Bind sur des évènements
•  Config basique dans chaque projet

« fait le job »
Responsive Design
config_prod.yml
Responsive Design
LogBridgeBundle

https://github.com/M6Web/LogBridgeBundle
•  Log les requests / responses
•  compatible monolog
Responsive Design
DomainUserBundle

http://tech.m6web.fr/api-a-consommer-avec-moderation/ 
•  Customise ton API par sous domaine
•  routing
•  cache
•  parameters
app/config/users/raoul.yml
http://raoul.monapi.fr
Responsive Design
Testing

comme tout le monde 
•  Tests Atoum => OK – ~20K assertions par projet
•  Unitaire
•  Fonctionnel => toutes les routes testées
•  Behat => trop lent ?
Responsive Design
“Et c’est quoi l’IP de la
base de données ?”
•  config_prod.yml:
imports:
- { resource: /srv/resource/db/doctrine/
image.yml }
« PHP est fait pour tout et
pour tous »


Rasmus Lerdorf (Forum PHP 2012)
« bof »




Olivier Mansour (Symfony Live 2014)
varnish 
 nginx
 nginx + lua
 nodejs
 symfony2
Perf	
  (rps/server)	
  
Responsive Design
perfs != speed

“en gros”
Mais	
  en	
  gros	
  :	
  
•  varnish	
  :	
  1ms	
  
•  ngnix	
  :	
  4ms	
  
•  nodejs	
  :	
  10ms	
  
•  Sf2	
  :	
  qq	
  centaines	
  	
  
de	
  ms?!	
  
	
  
http://tech.m6web.fr/refonte-de-notre-systeme-de-vote/
varnish 
 nginx
 nginx + lua
 nodejs
 symfony2
nb lignes de code 

(sans péter un câble)
300	
  
30	
  000	
  
30	
  
https://github.com/newsapps/beeswithmachineguns 
$> siege --concurrent=100 -b --time=30S -q <URL>
http://tech.m6web.fr/benchmarking-websockets-avec-nodejs/
https://github.com/newsapps/beeswithmachineguns 
$> siege --concurrent=100 -b --time=30S -q <URL>
http://tech.m6web.fr/benchmarking-websockets-avec-nodejs/
Responsive Design
Architecture 

for noob
•  Amortissez tout sur un cache / sf2 au bon endroit
•  Ne vous couplez pas à une archi non scalable
•  1 gros appel pas performant versus n … et la
webperf ?
•  « Mieux vaut être prudent que désolé »
Responsive Design
REST

in peace
•  « c’est pas REST » => OSEF 
•  Doit intégrer vos contraintes de charges
/v1/contents/12?revision=3
Learn the rules like a pro
so you can break them like an artist.
— Pablo Picasso
BEFORE
Mobile	
  
devices	
  
Live	
  
broadcast	
  
events	
  
contents	
  
Bmeline	
  calculaBon	
  
Synchronis
ed	
  events	
  
AFTER
Mobile	
  
devices	
  
Live	
  
broadcast	
  
events	
  
contents	
  
Bmeline	
  calculaBon	
  
Synchroni
sed	
  
events	
  
Timeline(s)	
  	
  
contents	
  
PHP	
  5.4	
  +	
  SF2	
  +	
  MySQL	
  
« Difficile à voir. Toujours
en mouvement est
l'avenir. »




Maître Yoda
hOp://ask.fm/omansour_	
  	
  

Contenu connexe

Tendances

Introduction à web assembly
Introduction à web assemblyIntroduction à web assembly
Introduction à web assemblyJérémy Buget
 
Actionscript: du web au mobile
Actionscript: du web au mobileActionscript: du web au mobile
Actionscript: du web au mobileMartin Arvisais
 
symfony : Un Framework Open-Source pour les Professionnels
symfony : Un Framework Open-Source pour les Professionnelssymfony : Un Framework Open-Source pour les Professionnels
symfony : Un Framework Open-Source pour les ProfessionnelsFabien Potencier
 
[XamarinDay] Développez en XAML avec Xamarin Forms
[XamarinDay] Développez en XAML avec Xamarin Forms[XamarinDay] Développez en XAML avec Xamarin Forms
[XamarinDay] Développez en XAML avec Xamarin FormsCellenza
 
Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5Microsoft
 
Introduction aux web components
Introduction aux web componentsIntroduction aux web components
Introduction aux web componentsFrancois ANDRE
 
Active Server Pages (ASP)
Active Server Pages (ASP)Active Server Pages (ASP)
Active Server Pages (ASP)Saïd Radhouani
 
Déploiement d’applications
Déploiement d’applicationsDéploiement d’applications
Déploiement d’applicationsMohammed Jaafar
 
Meetup angular rshop
Meetup angular rshopMeetup angular rshop
Meetup angular rshopCyril Balit
 

Tendances (13)

Introduction à web assembly
Introduction à web assemblyIntroduction à web assembly
Introduction à web assembly
 
Actionscript: du web au mobile
Actionscript: du web au mobileActionscript: du web au mobile
Actionscript: du web au mobile
 
Silverlight
SilverlightSilverlight
Silverlight
 
JavaFx overview
JavaFx overviewJavaFx overview
JavaFx overview
 
Xamarin + mvvm cross
Xamarin + mvvm crossXamarin + mvvm cross
Xamarin + mvvm cross
 
symfony : Un Framework Open-Source pour les Professionnels
symfony : Un Framework Open-Source pour les Professionnelssymfony : Un Framework Open-Source pour les Professionnels
symfony : Un Framework Open-Source pour les Professionnels
 
[XamarinDay] Développez en XAML avec Xamarin Forms
[XamarinDay] Développez en XAML avec Xamarin Forms[XamarinDay] Développez en XAML avec Xamarin Forms
[XamarinDay] Développez en XAML avec Xamarin Forms
 
Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5Quoi de neuf dans ASP.NET 4.5
Quoi de neuf dans ASP.NET 4.5
 
Introduction aux web components
Introduction aux web componentsIntroduction aux web components
Introduction aux web components
 
Active Server Pages (ASP)
Active Server Pages (ASP)Active Server Pages (ASP)
Active Server Pages (ASP)
 
Déploiement d’applications
Déploiement d’applicationsDéploiement d’applications
Déploiement d’applications
 
CV
CVCV
CV
 
Meetup angular rshop
Meetup angular rshopMeetup angular rshop
Meetup angular rshop
 

En vedette

Association developpement-economique
Association developpement-economiqueAssociation developpement-economique
Association developpement-economiqueCCI Loiret
 
Publics et service de bibliothèque en ligne
Publics et service de bibliothèque en lignePublics et service de bibliothèque en ligne
Publics et service de bibliothèque en ligneDujol Lionel
 
Call for Tenders - Château de Versailles
Call for Tenders - Château de VersaillesCall for Tenders - Château de Versailles
Call for Tenders - Château de VersaillesClara Rua
 
Grand_Besançon_12
Grand_Besançon_12Grand_Besançon_12
Grand_Besançon_12Lorran Bel
 
Recherche et veille sur internet : 80% d'efficacité en plus
Recherche et veille sur internet : 80% d'efficacité en plusRecherche et veille sur internet : 80% d'efficacité en plus
Recherche et veille sur internet : 80% d'efficacité en plusFanch Daniel
 
Les rendez-vous de l’INRA - L'Europe Laitière en 2020 : bilan, perspectives e...
Les rendez-vous de l’INRA - L'Europe Laitière en 2020 : bilan, perspectives e...Les rendez-vous de l’INRA - L'Europe Laitière en 2020 : bilan, perspectives e...
Les rendez-vous de l’INRA - L'Europe Laitière en 2020 : bilan, perspectives e...Institut de l'Elevage - Idele
 
Caractéristiques et opportunités de la vente alimentaire via Internet
Caractéristiques et opportunités de la vente alimentaire via InternetCaractéristiques et opportunités de la vente alimentaire via Internet
Caractéristiques et opportunités de la vente alimentaire via InternetQualivore Midi-pyrenees
 
Certificat Medical du Sportif pa 10 05 11
Certificat Medical du Sportif pa 10 05 11Certificat Medical du Sportif pa 10 05 11
Certificat Medical du Sportif pa 10 05 11raymondteyrouz
 
Gestion des dépendances dans un projet PHP - Forum PHP 2012
Gestion des dépendances dans un projet PHP - Forum PHP 2012Gestion des dépendances dans un projet PHP - Forum PHP 2012
Gestion des dépendances dans un projet PHP - Forum PHP 2012Jean-Marc Fontaine
 
D'autres modèles d'accès ouvert sont possibles | Marin Dacos, Paris, 23 jan...
D'autres modèles d'accès ouvert sont possibles | Marin Dacos, Paris, 23 jan...D'autres modèles d'accès ouvert sont possibles | Marin Dacos, Paris, 23 jan...
D'autres modèles d'accès ouvert sont possibles | Marin Dacos, Paris, 23 jan...OpenEdition
 
Tendances Web Marketing 2013
Tendances Web Marketing 2013Tendances Web Marketing 2013
Tendances Web Marketing 2013WSI France
 
AdWords Updates der letzten 12 Monate
AdWords Updates der letzten 12 MonateAdWords Updates der letzten 12 Monate
AdWords Updates der letzten 12 Monatemarc hoeft
 
Qu’est ce que c’est sous marin
Qu’est ce que c’est sous marinQu’est ce que c’est sous marin
Qu’est ce que c’est sous marinstewartna
 
Hoogste beoordeling Marin Mount Vision C-XM Pro door Bike Germany - mei 2014
Hoogste beoordeling Marin Mount Vision C-XM Pro door Bike Germany - mei 2014Hoogste beoordeling Marin Mount Vision C-XM Pro door Bike Germany - mei 2014
Hoogste beoordeling Marin Mount Vision C-XM Pro door Bike Germany - mei 2014Michel Kuipers
 
Développement du GNL carburant marin_Rapport Maler
Développement du GNL carburant marin_Rapport MalerDéveloppement du GNL carburant marin_Rapport Maler
Développement du GNL carburant marin_Rapport MalerInterconsulaire 909
 
Cp volcan trinidad & tobago
Cp volcan trinidad & tobagoCp volcan trinidad & tobago
Cp volcan trinidad & tobagoJoseph Nodin
 
Station de cable sous marin sat3 cotonou
Station de cable sous marin sat3 cotonouStation de cable sous marin sat3 cotonou
Station de cable sous marin sat3 cotonouphilippey hounkponou
 

En vedette (20)

Association developpement-economique
Association developpement-economiqueAssociation developpement-economique
Association developpement-economique
 
L'économie des télécoms en France - 2011
L'économie des télécoms en France - 2011L'économie des télécoms en France - 2011
L'économie des télécoms en France - 2011
 
Le savoir traditionnel et la cybercartographie
Le savoir traditionnel et la cybercartographieLe savoir traditionnel et la cybercartographie
Le savoir traditionnel et la cybercartographie
 
Publics et service de bibliothèque en ligne
Publics et service de bibliothèque en lignePublics et service de bibliothèque en ligne
Publics et service de bibliothèque en ligne
 
Call for Tenders - Château de Versailles
Call for Tenders - Château de VersaillesCall for Tenders - Château de Versailles
Call for Tenders - Château de Versailles
 
Grand_Besançon_12
Grand_Besançon_12Grand_Besançon_12
Grand_Besançon_12
 
Recherche et veille sur internet : 80% d'efficacité en plus
Recherche et veille sur internet : 80% d'efficacité en plusRecherche et veille sur internet : 80% d'efficacité en plus
Recherche et veille sur internet : 80% d'efficacité en plus
 
Les rendez-vous de l’INRA - L'Europe Laitière en 2020 : bilan, perspectives e...
Les rendez-vous de l’INRA - L'Europe Laitière en 2020 : bilan, perspectives e...Les rendez-vous de l’INRA - L'Europe Laitière en 2020 : bilan, perspectives e...
Les rendez-vous de l’INRA - L'Europe Laitière en 2020 : bilan, perspectives e...
 
Caractéristiques et opportunités de la vente alimentaire via Internet
Caractéristiques et opportunités de la vente alimentaire via InternetCaractéristiques et opportunités de la vente alimentaire via Internet
Caractéristiques et opportunités de la vente alimentaire via Internet
 
Certificat Medical du Sportif pa 10 05 11
Certificat Medical du Sportif pa 10 05 11Certificat Medical du Sportif pa 10 05 11
Certificat Medical du Sportif pa 10 05 11
 
Bora Bora
Bora BoraBora Bora
Bora Bora
 
Gestion des dépendances dans un projet PHP - Forum PHP 2012
Gestion des dépendances dans un projet PHP - Forum PHP 2012Gestion des dépendances dans un projet PHP - Forum PHP 2012
Gestion des dépendances dans un projet PHP - Forum PHP 2012
 
D'autres modèles d'accès ouvert sont possibles | Marin Dacos, Paris, 23 jan...
D'autres modèles d'accès ouvert sont possibles | Marin Dacos, Paris, 23 jan...D'autres modèles d'accès ouvert sont possibles | Marin Dacos, Paris, 23 jan...
D'autres modèles d'accès ouvert sont possibles | Marin Dacos, Paris, 23 jan...
 
Tendances Web Marketing 2013
Tendances Web Marketing 2013Tendances Web Marketing 2013
Tendances Web Marketing 2013
 
AdWords Updates der letzten 12 Monate
AdWords Updates der letzten 12 MonateAdWords Updates der letzten 12 Monate
AdWords Updates der letzten 12 Monate
 
Qu’est ce que c’est sous marin
Qu’est ce que c’est sous marinQu’est ce que c’est sous marin
Qu’est ce que c’est sous marin
 
Hoogste beoordeling Marin Mount Vision C-XM Pro door Bike Germany - mei 2014
Hoogste beoordeling Marin Mount Vision C-XM Pro door Bike Germany - mei 2014Hoogste beoordeling Marin Mount Vision C-XM Pro door Bike Germany - mei 2014
Hoogste beoordeling Marin Mount Vision C-XM Pro door Bike Germany - mei 2014
 
Développement du GNL carburant marin_Rapport Maler
Développement du GNL carburant marin_Rapport MalerDéveloppement du GNL carburant marin_Rapport Maler
Développement du GNL carburant marin_Rapport Maler
 
Cp volcan trinidad & tobago
Cp volcan trinidad & tobagoCp volcan trinidad & tobago
Cp volcan trinidad & tobago
 
Station de cable sous marin sat3 cotonou
Station de cable sous marin sat3 cotonouStation de cable sous marin sat3 cotonou
Station de cable sous marin sat3 cotonou
 

Similaire à Symfony à la télé

symfony : Simplifier le développement des interfaces bases de données (PHP ...
symfony : Simplifier le développement des interfaces bases de données (PHP ...symfony : Simplifier le développement des interfaces bases de données (PHP ...
symfony : Simplifier le développement des interfaces bases de données (PHP ...Fabien Potencier
 
S43 passer à php 7 sous IBM i
S43   passer à php 7 sous IBM iS43   passer à php 7 sous IBM i
S43 passer à php 7 sous IBM iGautier DUMAS
 
Performance au quotidien dans un environnement symfony
Performance au quotidien dans un environnement symfonyPerformance au quotidien dans un environnement symfony
Performance au quotidien dans un environnement symfonyXavier Leune
 
S21 les dernières nouveautés php sous ibm i (zend server 8.5 et zend studio...
S21   les dernières nouveautés php sous ibm i (zend server 8.5 et zend studio...S21   les dernières nouveautés php sous ibm i (zend server 8.5 et zend studio...
S21 les dernières nouveautés php sous ibm i (zend server 8.5 et zend studio...Gautier DUMAS
 
Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !matparisot
 
Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !Mathieu Parisot
 
Présentation Système d’exploitation Open Source Lepton - MEITO Mai 2014
Présentation Système d’exploitation Open Source Lepton - MEITO Mai 2014Présentation Système d’exploitation Open Source Lepton - MEITO Mai 2014
Présentation Système d’exploitation Open Source Lepton - MEITO Mai 2014O10ée
 
wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3Nicolas Lœuillet
 
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesBreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesXavier MARIN
 
Monitoring applicatif : Pourquoi et comment ?
Monitoring applicatif : Pourquoi et comment ?Monitoring applicatif : Pourquoi et comment ?
Monitoring applicatif : Pourquoi et comment ?Kenny Dits
 
Les nouvelles architectures Skype for Business
Les nouvelles architectures Skype for BusinessLes nouvelles architectures Skype for Business
Les nouvelles architectures Skype for BusinessEudes Olivier ROBERT
 
Retour AFUP du forumphp 2017
Retour AFUP du forumphp 2017Retour AFUP du forumphp 2017
Retour AFUP du forumphp 2017AFUP_Limoges
 
1 pourquoi le big data aujourdhui
1 pourquoi le big data aujourdhui1 pourquoi le big data aujourdhui
1 pourquoi le big data aujourdhuiRomain Jouin
 
Orchestrez vos projets Symfony sans fausses notes
Orchestrez vos projets Symfony sans fausses notesOrchestrez vos projets Symfony sans fausses notes
Orchestrez vos projets Symfony sans fausses notesXavier Gorse
 
Php sous Windows - webcamps Paris
Php sous Windows - webcamps ParisPhp sous Windows - webcamps Paris
Php sous Windows - webcamps ParisLeTesteur
 
Plivo OSDC FR 2012
Plivo OSDC FR 2012Plivo OSDC FR 2012
Plivo OSDC FR 2012mricordeau
 
Hacking your Home @bdx.io
Hacking your Home @bdx.ioHacking your Home @bdx.io
Hacking your Home @bdx.iolaurenthuet
 
2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanne2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanneDidier Durand
 
ASP.NET MVC 6
ASP.NET MVC 6ASP.NET MVC 6
ASP.NET MVC 6Microsoft
 
Sizing PoC LSF & PowerAI for Engineers schools workloads
Sizing PoC LSF & PowerAI for Engineers schools workloadsSizing PoC LSF & PowerAI for Engineers schools workloads
Sizing PoC LSF & PowerAI for Engineers schools workloadsPhilippeBrogi
 

Similaire à Symfony à la télé (20)

symfony : Simplifier le développement des interfaces bases de données (PHP ...
symfony : Simplifier le développement des interfaces bases de données (PHP ...symfony : Simplifier le développement des interfaces bases de données (PHP ...
symfony : Simplifier le développement des interfaces bases de données (PHP ...
 
S43 passer à php 7 sous IBM i
S43   passer à php 7 sous IBM iS43   passer à php 7 sous IBM i
S43 passer à php 7 sous IBM i
 
Performance au quotidien dans un environnement symfony
Performance au quotidien dans un environnement symfonyPerformance au quotidien dans un environnement symfony
Performance au quotidien dans un environnement symfony
 
S21 les dernières nouveautés php sous ibm i (zend server 8.5 et zend studio...
S21   les dernières nouveautés php sous ibm i (zend server 8.5 et zend studio...S21   les dernières nouveautés php sous ibm i (zend server 8.5 et zend studio...
S21 les dernières nouveautés php sous ibm i (zend server 8.5 et zend studio...
 
Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !
 
Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !Développez dans le futur, dès maintenant !
Développez dans le futur, dès maintenant !
 
Présentation Système d’exploitation Open Source Lepton - MEITO Mai 2014
Présentation Système d’exploitation Open Source Lepton - MEITO Mai 2014Présentation Système d’exploitation Open Source Lepton - MEITO Mai 2014
Présentation Système d’exploitation Open Source Lepton - MEITO Mai 2014
 
wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3wallabag, comment on a migré vers symfony3
wallabag, comment on a migré vers symfony3
 
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesBreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
 
Monitoring applicatif : Pourquoi et comment ?
Monitoring applicatif : Pourquoi et comment ?Monitoring applicatif : Pourquoi et comment ?
Monitoring applicatif : Pourquoi et comment ?
 
Les nouvelles architectures Skype for Business
Les nouvelles architectures Skype for BusinessLes nouvelles architectures Skype for Business
Les nouvelles architectures Skype for Business
 
Retour AFUP du forumphp 2017
Retour AFUP du forumphp 2017Retour AFUP du forumphp 2017
Retour AFUP du forumphp 2017
 
1 pourquoi le big data aujourdhui
1 pourquoi le big data aujourdhui1 pourquoi le big data aujourdhui
1 pourquoi le big data aujourdhui
 
Orchestrez vos projets Symfony sans fausses notes
Orchestrez vos projets Symfony sans fausses notesOrchestrez vos projets Symfony sans fausses notes
Orchestrez vos projets Symfony sans fausses notes
 
Php sous Windows - webcamps Paris
Php sous Windows - webcamps ParisPhp sous Windows - webcamps Paris
Php sous Windows - webcamps Paris
 
Plivo OSDC FR 2012
Plivo OSDC FR 2012Plivo OSDC FR 2012
Plivo OSDC FR 2012
 
Hacking your Home @bdx.io
Hacking your Home @bdx.ioHacking your Home @bdx.io
Hacking your Home @bdx.io
 
2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanne2012 02-09-eranea-presentation-jug-lausanne
2012 02-09-eranea-presentation-jug-lausanne
 
ASP.NET MVC 6
ASP.NET MVC 6ASP.NET MVC 6
ASP.NET MVC 6
 
Sizing PoC LSF & PowerAI for Engineers schools workloads
Sizing PoC LSF & PowerAI for Engineers schools workloadsSizing PoC LSF & PowerAI for Engineers schools workloads
Sizing PoC LSF & PowerAI for Engineers schools workloads
 

Plus de Olivier Mansour

Le second écran chez M6Web, another (php) brick in the wall !
 Le second écran chez M6Web, another (php) brick in the wall ! Le second écran chez M6Web, another (php) brick in the wall !
Le second écran chez M6Web, another (php) brick in the wall !Olivier Mansour
 
Bilan moral et financier du bureau AFUP 2013
Bilan moral et financier du bureau AFUP 2013Bilan moral et financier du bureau AFUP 2013
Bilan moral et financier du bureau AFUP 2013Olivier Mansour
 
Keynote de cloture du forum PHP 2013
Keynote de cloture du forum PHP 2013Keynote de cloture du forum PHP 2013
Keynote de cloture du forum PHP 2013Olivier Mansour
 
Keynote d'ouverture du forum PHP 2013
Keynote d'ouverture du forum PHP 2013Keynote d'ouverture du forum PHP 2013
Keynote d'ouverture du forum PHP 2013Olivier Mansour
 
Acheter des prestations IT et web
Acheter des prestations IT et webAcheter des prestations IT et web
Acheter des prestations IT et webOlivier Mansour
 

Plus de Olivier Mansour (7)

PHP, ce truc de vieux
PHP, ce truc de vieuxPHP, ce truc de vieux
PHP, ce truc de vieux
 
Devfacts are coming
Devfacts are comingDevfacts are coming
Devfacts are coming
 
Le second écran chez M6Web, another (php) brick in the wall !
 Le second écran chez M6Web, another (php) brick in the wall ! Le second écran chez M6Web, another (php) brick in the wall !
Le second écran chez M6Web, another (php) brick in the wall !
 
Bilan moral et financier du bureau AFUP 2013
Bilan moral et financier du bureau AFUP 2013Bilan moral et financier du bureau AFUP 2013
Bilan moral et financier du bureau AFUP 2013
 
Keynote de cloture du forum PHP 2013
Keynote de cloture du forum PHP 2013Keynote de cloture du forum PHP 2013
Keynote de cloture du forum PHP 2013
 
Keynote d'ouverture du forum PHP 2013
Keynote d'ouverture du forum PHP 2013Keynote d'ouverture du forum PHP 2013
Keynote d'ouverture du forum PHP 2013
 
Acheter des prestations IT et web
Acheter des prestations IT et webAcheter des prestations IT et web
Acheter des prestations IT et web
 

Symfony à la télé