ConFoo 2023
22 au 24 février 2023
ConFoo Montréal est une conférence multi-technologique pour les développeurs. Avec 155 présentations par des conférenciers internationaux de renom.
Nos conférences
Redis, ce n’est pas que pour le cache
Par Grégoire Pineau
Redis sait faire bien plus que stocker des valeurs sous forme de Strings. Grâce à des structures de données évoluées et à ses performances hors du commun, il devient un allié très puissant à ajouter dans sa stack préférée.
Des statistiques à la persistance de session en passant par les leaders board ou la gestion de coordonnées, vous ne verrez plus ce SGBD du même œil !
A travers une série d’exemples, des trucs & astuces, nous verrons comment utiliser Redis depuis une application PHP.
Doctrine, objet typé, et colonne JSON
Par Grégoire Pineau
Les bases de données savent gérer des colonnes JSON depuis des années déjà, et ces colonnes permettent d’accélérer le développement en simplifiant le code, les migrations, et la maintenance. Cependant, manipuler un array PHP n’est pas pratique : les analyseurs statiques de code sont perdu (a moins de spécifier énormément de chose via de la PHPDoc), PHP ne peut pas controller le type au runtime, mais surtout la lisibilité du code est réduite. En effet, à moins de lire tout le code, il est difficile de savoir quelles sont les clés obligatoires, lesquelles sont optionnel, et enfin comment est typé la donnée. À travers cette présentation, nous allons voir comment étendre doctrine pour avoir le meilleur des deux mondes : des colonnes en JSON, et des objects PHP fortement typé. (edited)