Creating Streaming Champions
Voici les slides de la conférence “Plus d’un milliard de vidéos vues par an sur 6play - Enquête exclusive au coeur de la technique” que nous avons donné le 2 novembre 2016 lors de la conférence Blend Web Mix à Lyon.
Nous étions cette année à New York, à quelques blocs de Time Square, pour suivre l’édition New Yorkaise de la Velocity Conference 2016.
C’est une conférence que nous apprécions particulièrement et à laquelle nous nous rendons quasiment chaque année, soit dans son édition européenne (Berlin, Londres, Barcelone, et Amsterdam cette année en novembre), soit aux U.S. (précédemment Santa Clara, New York cette année, et San José l’année prochaine).
C’est l’occasion de suivre une conf de très haute qualité composée de 4 ou 5 tracks en parallèle, dédiée aux problématiques de performance et de scalabilité.
On remarque que d’année en année la conférence s’est réorientée autour du mouvement DevOps, alors qu’elle était précédemment beaucoup plus centrée sur la WebPerf (desktop et mobile).
Numerous vulnerabilities are detected every day. That’s a good thing and a key benefit of using open source products. At m6web we don’t want to be exposed to known vulnerabilities, so we use a service provided by Sensiolabs in our continuous integration tool (Jenkins) to check it.
Just add those lines in your ant build file (and adapt basedir) :
<!-- =================================================================== -->
<!-- Security checker -->
<!-- =================================================================== -->
<target name="sf2-security-checker">
<exec executable="bash" dir="${basedir}/sources/bin" failonerror="true">
<arg value="-c"/>
<arg value="curl -Os https://get.sensiolabs.org/security-checker.phar" />
</exec>
<exec executable="php" dir="${basedir}/sources" failonerror="true">
<arg line="${basedir}/sources/bin/security-checker.phar security:check composer.lock" />
</exec>
</target>
Fabien de Saint pern - lead dev de notre team back-end 6play - était au PHP Tour et a fait une présentation sur la façon dont nous faisons des workers en PHP.
We are playing since a few weeks with React Native for a Proof Of Concept and wanted to have the same development workflow for mobile apps, as we have for the web.
Olivier Mansour, responsable R&D, sera présent au Cassandra Days le 14 Juin à Paris pour faire un retour d’expérience sur l’utilisation de Cassandra sur 6play.
Arrêtons de perdre du temps à débuguer ! Débuguer peut se révéler long et fastidieux.
C’est du temps perdu qu’on pourrait passer à créer de la valeur ajoutée.
C’est d’une manière ou d’une autre une perte pour le business.
Ayant commencé mon entrée dans la vie active par une TMA, j’ai compris vite et de manière un peu brutale que ça fait pourtant partie de la vie du développeur qui devient parfois débugueur.
Quelles solutions et astuces pouvons-nous mettre en place afin d’être plus efficace dans cette tâche rébarbative ?
Pierre Marichez, Renaud Bougré et Nicolas Beze une partie de l’équipe PHP de M6Web Lille, vous feront part d’un retour d’expérience sur l’industrialisation des développements.
Ca parlera jenkins, gitlab, gitlab-ci, outil de gestion de projets, api, sentry, capistrano, user scripts, docker, grafana, slack…