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.

Voir les slides

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)