Talks we submitted
Un projet open-source, c’est avant tout une documentation claire et fournie Rejected
Nous avons tous vu des projets qui sont devenus petit à petit populaires mais qui manque d’une documentation claire pour guider les utilisateurs. Dans cette conférence, nous reviendrons sur le travail effectué sur un de nos projets open-source afin de repenser intégralement sa documentation et ainsi améliorer sa compréhension et son adoption. Nous verrons les incontournables, la structure de la documentation ainsi que les outils utilisés.
Submitted 2 years ago by Baptiste Leduc, Benjamin ClayA tale about ingestion Rejected
Before even searching in Elasticsearch, you have to feed it with your data. In this talk I'll go through all the means we used to send millions of documents to our index from the worse to most optimized ones. But even with optimizations, ingestion can take time. Meanwhile, our live index could have write operations which we also need to replicate on our new index! So I'll also explain how we did to propagate these changes to both indexes so everything is fine once the new index is going live.
Submitted 2 years ago by Baptiste LeducSymfony Translations, Épisode III, chapitre final Rejected
Si vous avez assité aux conférences AFUP ou Symfony ces 4 dernières années, vous m'avez sûrement déjà entendu parler des traductions dans Symfony. Aujourd'hui, je vous propose de conclure ce chapitre que j'ai ouvert en 2018 au feu PHPTour de Montpellier en vous détaillant tout le chemin parcouru depuis PHP-Translation jusqu'à l'arrivée des Translation Providers dans Symfony 5.3 ! Après ça vous aurez toutes les cartes en main pour créer, organiser et traduire efficacement vos interfaces web dans Symfony !
Submitted 2 years ago by Mathieu SantostefanoProtéger votre application avec l’en-tête HTTP de sécurité « Content Security Policy » Accepted
Chaque jour, de nombreux sites sont la cible d'attaques XSS, CSRF, clickjacking ou d'autres joyeusetés. Les conséquences sont souvent bénignes mais peuvent être autrement plus graves quand il s'agit de vol de données, de diffusion de malware ou de defacing de site. Heureusement, de nouveaux mécanismes de sécurité proposés par les navigateurs Web offrent aux développeurs des moyens de (mieux) protéger leurs applications. Dans le cadre de cette présentation, nous verrons comment les mettre en œuvre progressivement et sans douleur.
Submitted 2 years ago by Laurent Brunet