Upload
antonin-savoie
View
206
Download
0
Embed Size (px)
Citation preview
Recap’
Antonin Savoie - 10/11/2016
SOMMAIRE
1. Le Forum PHP2. Headers HTTP : un bouclier pour votre application3. Industrialisation et automatisation chez M6Web Lille4. Affrontez la dette technique en toute agilité5. La place de PHP dans l’architecture technique de Radio
France6. Comment relire du code pourri sans se fatiguer7. Retour d’expérience Auchan : surveiller ses applications8. Allumez le feu !
Antonin Savoie - 10/11/2016
Le Forum PHP
Qu’est ce que c’est ?
● 27 & 28 octobre à Paris
● Un des deux plus gros événements de l’AFUP (avec le PHP Tour)
● 2 jours de conférences et d’ateliers
● Des sponsors (merci Kaliop !) et des stands
● Des cliniques
Antonin Savoie - 10/11/2016
Headers HTTP : un bouclier pour votre applicationPar Romain Neutron (Blackfire.io)
Antonin Savoie - 10/11/2016
HEADERS HTTP : UN BOUCLIER POUR VOTRE APPLICATION
Les headers HTTP aident à sécuriser les applications web :
● X-XSS-Protection
● X-Content-Type-Options
● X-Frame-Options
● Strict-Transport-Security
● Content-Security-Policy
Slides
Antonin Savoie - 10/11/2016
Industrialisation et automatisation chez M6Web LillePar Pierre Marichez & Renaud Bougre (M6Web Lille)
Antonin Savoie - 10/11/2016
INDUSTRIALISATION ET AUTOMATISATION CHEZ M6WEB LILLE
Un écosystème varié progressivement migré
● Environnements de dev uniformisés (Docker)
● Workflow défini pour les US
● Intégration continue (GitLab-ci)
● Déploiement (Capistrano)
● Automatisation (Jenkins)
● Monitoring / Alerting (ElasticSearch, Kibana, Grafana, Sonar, Sentry....)Slides
Antonin Savoie - 10/11/2016
Affrontez la dette technique en toute agilité
Par Maxime Thoonsen (Theodo)Antonin Savoie - 10/11/2016
AFFRONTEZ LA DETTE TECHNIQUE EN TOUTE AGILITÉ
La dette technique
● La comprendre
● L’identifier
● L’évaluer
● La monitorer
● La combatte
● La prévenirSlides
Antonin Savoie - 10/11/2016
La place de PHP dans l’architecture de Radio France
Par Rodolfo Ripado & Florian Tissot (Radio France)Antonin Savoie - 10/11/2016
LA PLACE DE PHP DANS L’ARCHITECTURE TECHNIQUE DE RADIO FRANCE
Radio France c’est :
● Des sites webs, des applis mobiles, du streaming, de la vidéos
● Un gros SI (chaînes, SI métier, SI numérique…)
● Des microservices
● Du CQRS
● Une infra total cloud
● Du DrupalSlides
Antonin Savoie - 10/11/2016
Comment relire du code pourri sans se fatiguer
Par Damien Seguy (Exakat)Antonin Savoie - 10/11/2016
COMMENT RELIRE DU CODE POURRI SANS SE FATIGUER
La session dont vous êtes le héros !
● Des outils pour analyser le code sans le voir :
○ PHP Lint
○ Métriques : PHPLoc, PHPMetrics, PHP MD
○ PHAN : analyse syntaxique (AST)
○ Recherche des noms de variables et de classes
Slides
Antonin Savoie - 10/11/2016
Retour d’expérience Auchan : surveiller ses applications
Par Alexandre Salomé (Auchan)Antonin Savoie - 10/11/2016
RETOUR D'EXPÉRIENCE AUCHAN : SURVEILLER SES APPLICATIONS
De la théorie à la pratique
● Métriques & Événements
● Pleins d’outils pour les métriques :
○ Graphite, Influx, OpenTSDB, collectd, Zabbix, StatsD
● ELK pour les événements :
○ ElasticSearch, LogStash, Kibana
● Les métriques ne sont PAS des événements
● Mesurer tout ce qui peut l’être
● Alerter sur les points les plus importants
Slides
Antonin Savoie - 10/11/2016
Allumez le feu !
Par Frédéric Hardy (Norsys)Antonin Savoie - 10/11/2016
ALLUMEZ LE FEU !
Tout le monde a un speaker qui sommeille en lui
● Il n’y a pas de recette magique
● Osez monter sur scène
● Il y aura toujours du stress
Antonin Savoie - 10/11/2016
ALLUMEZ LE FEU !
Forum PHP
Les conférences
@AFUP
Youtube AFUP
Antonin Savoie - 10/11/2016