La parole est aux speakers : Antoine Bluchet
Jusqu’à l’AFUP Day 2022, retrouvez nos interviews de speakers pour mieux comprendre leur parcours et le sujet qu’ils ou elles aborderont lors de leur conférence !
La conférence
Et si on étendait SQL avec du PHP ?Avez-vous déjà utilisé Doctrine ? Trop souvent on se laisse porter par ses abstractions sans vraiment chercher à comprendre la magie derrière la librairie. Dans cette présentation, je vais d'abord vous alerter sur les effets de bords liés à l'utilisation de Doctrine et vous présenter des cas d'utilisations où le framework est limitant et dur à adapter. Dans ces cas, quelles sont les solutions alternatives au Doctrine Query Language ? Et si on revenait au bon vieux SQL et ses bénéfices ? Est-il possible de bénéficier du système d'abstraction de Doctrine par dessus la puissance du SQL natif ? Et comment fait-on pour transformer nos données du tableau associatif en objet PHP ? Je vais vous présenter une solution pas comme les autres, proposant de la flexibilité, paliant à la difficulté d'adaptation de Doctrine et vous permettant de rester maître de la donnée et de la façon dont vous la récupérez. |
Le Gymnase 20/05/2022 16:20-17:00 |
Ta librairie ESQL est d’ores et déjà disponible sur ton GitHub. Sans spoiler ta conférence, pourquoi l’avoir créée sous forme de librairie dédiée plutôt qu’une intégration dans doctrine ?
Pour l’instant, cette librairie est un prototype et elle nécessite sûrement des ajustements à l’usage. De plus, elle est agnostique de tout Framework. Doctrine nous simplifie la connexion à la base de données et la création du schéma mais nous pourrions utiliser ESQL par dessus une classe PDO native à PHP.
Tu es connu pour ton investissement pour API Platform. Combien de temps passes-tu à l’Open Source, sur ton temps professionnel et personnel ? Qu’en tires-tu ?
Professionnellement la coopérative des Tilleuls sponsorisent API Platform à hauteur d’une journée par semaine pour certains collaborateurs investis. J’ai pu récemment y passer un peu plus de temps dans le but de finaliser la nouvelle version d’API Platform 2.7. Personnellement j’y passe entre 3 et 20 heures par semaine en plus.
Il y a quelques années, tu nous avais partagé tes idées de développement pour un side-project super cool : une borne d’arcade. As-tu un nouveau side-project en cours ?
En ce moment mon side project est dédié à la remise en état d’un camion Volkswagen de 1985. Il y a de l’électronique, de la mécanique, un peu de menuiserie mais pas de code ! Il faut varier les plaisirs !
Une conférence présentée par
Antoine BLUCHET |
Développeur Full-Stack, Antoine contribue aux logiciels libres depuis plus de 10 ans. Auteur et mainteneur de modules JavaScript, il contribue également à Symfony et API Platform. Quand il n'est pas en train de réparer ou de conduire sa moto, ou de jongler sur un monocycle, il est probablement en train de coder, d'écrire ou de préparer une nouvelle conférence impliquant de la programmation innovative ! |