
Gaëtan Eleouet
Ingénieur Software-Engineering, Expert Java @meritis
Paris, France
Actions
Dans mes jeunes années être geek n’était pas un métier et pourtant je suis aujourd’hui développeur depuis 15 ans. Animé par des convictions fortes sur l’impact des développeurs sur le monde, je transmets et j’enseigne dans le cadre d’atelier de code et en vacation en école d’ingénieur. Au-delà de mon métier, c’est aussi une passion : je code pour le plaisir dans des projets personnels et lors de compétition de programmation (@egaetan).
Area of Expertise
Topics
Au cœur de nos objets, faut-il abandonner la POO ?
Tous les développeurs ont un jour appris les concepts de la programmation orientée objet, avec ses légendes sur l'héritage, ses mythes sur l'encapsulation et les mystères du polymorphisme.
Tous les développeurs ont rencontré des acronymes barbares, censés promouvoir de bonnes pratiques et remplis d'un certain bon sens étrange auquel on nous demandait d'adhérer.
Tous les développeurs se sont demandé un jour quel était le lien entre cette mythologie et leur quotidien.
Aujourd'hui, la programmation orientée objet reste un ensemble théorique éloigné de la réalité du développement.
De nombreuses voix critiquent ce modèle qui n'est plus adapté à nos organisations.
À quoi sert l'encapsulation dans un micro-service qui ne fait que du CRUD ?
Comment utiliser l'héritage lorsque de nouveaux comportements sont ajoutés à chaque itération ?
Si l'utilisation de "instanceof" est si problématique, pourquoi utiliser le "pattern matching" ?
Je vous invite à une saga où nous allons remettre en question notre bon sens et nos habitudes, et parler de programmation orientée données !
Pourquoi les clés de nos HashMap doivent être comparables ?
Avez-vous déjà entendu parler de déni de service (DoS) provoqué par une table de hashage ?
Venez plonger avec moi dans les détails d'implémentation des tables de hashages pour créer ce déni de service et apprendre à s'en protéger !
Au programme, tableau, chaînes, arbre binaires (pour le fun), bucket, et surtout hash, collisions et démos !
Je malmène ta prod en direct avec 15 failles de sécu
En tant que développeur, nous voyons souvent la sécurité comme un problème très éloigné, sans nous sentir concernés.
Notre code est pourtant souvent à l'origine de nombreuses failles que nous ignorons.
Allons les découvrir et les exploiter ensemble, en live sur une application existante.
En sortant de cette session, vous serez à même de répondre à ces questions :
- Est-ce que la sécurité fait partie de mon domaine ?
- Quel est le rôle du développeur dans la sécurité applicative ?
- Quelles sont les bonnes pratiques à appliquer ?
Soyez prêts, tous les coups seront permis !
DevDay 2023 Sessionize Event
Amiens TechFestival 2022
"Je malmène ta prod en direct avec 15 failles de sécu"
DevFest Strasbourg 2022
"La sécurité c'est aussi une affaire de dev's"
https://www.youtube.com/watch?v=3YhM4rqBo-8
DevFest Nantes 2022
"La programmation dynamique pour sauver Jules Verne"
https://www.youtube.com/watch?v=z7BdJyZyXAo
Devoxx 2022
"Etre développeur, grandir et se développer"
https://www.youtube.com/watch?v=AcE85HBzAZE
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top