J’ai eu le plaisir de présenter une conférence au Forum PHP 2025, qui se tenait en région parisienne les 09 et 10 octobre. La conférence a été filmée, et je mettrai cet article à jour quand la vidéo sera disponible (en décembre il me semble). En attendant, voici les slides…
Ma conférence « Server Sent Events et ZeroMQ »
Mardi dernier (16 septembre), j’ai présenté une conférence au meetup organisé par l’AFUP Paris, sur les Server Sent Events (SSE) et la bibliothèque ZeroMQ. Les SSE reposent sur un protocole basé sur le HTTP, et dont l’implémentation est intégrée aux navigateurs via une API Javascript. Ce protocole permet d’établir une…
Venez voir ma conférence « Les bases de la sécurité des développements Web » au Forum PHP
Je vais donner une conférence intitulée « Les bases de la sécurité des développements Web » au Forum PHP, qui se tiendra les 09 et 10 octobre 2025 en région parisienne (à l’hôtel New-York du parc Disneyland Paris). J’y parlerai de : Pour chaque type d’attaque, je présenterai un (ou plusieurs) scénarios…
Le framework Temma sponsorise le Forum PHP 2025
Le Forum PHP, c’est un événement organisé par l’Association Française des Utilisateurs de PHP le jeudi 09 et le vendredi 10 octobre 2025 en région parisienne (l’hôtel New-York du parc Disneyland Paris). L’association Temma, qui a été créée pour aider à la diffusion du framework du même nom, sponsorise l’événement. N’hésitez pas à…
Le Manifeste PHP Way of Life
Ça fait longtemps maintenant que je prône une vision du développement PHP qui utilise les bonnes pratiques de manière intelligente et mesurée, et qui repose sur quelques fondamentaux forts : À force d’expliquer mon point de vue oralement, il m’a paru plus efficace de le mettre par écrit. Je l’ai…
Le framework Temma sponsorise l’AFUP Day 2025
L’AFUP Day, c’est un événement organisé par l’Association Française des Utilisateurs de PHP le vendredi 16 mai 2025 simultanément à Lille, Lyon et Poitiers. L’association Temma, qui a été créée pour aider à la diffusion du framework du même nom, sponsorise l’événement lyonnais. Je ferai une présentation au début de…
Réflexions sur les dépendances
Quand on parle des dépendances d’un développement, on parle principalement des bibliothèques externes sur lesquelles le projet est basé, et dont il dépend. Pour que le projet fonctionne, il faut que ces dépendances soient satisfaites, que le code source du projet y ait accès lorsqu’il en a besoin. J’ai en…
Utilisation concrète des SSE (Server-Sent Events) en PHP
Dans mon précédent article, j’ai expliqué ce que sont les SSE et comment on peut les utiliser de manière minimale. Dans l’exemple que je donnais, le serveur envoyait au client des données qu’il générait de lui-même. Mais dans la vraie vie, le serveur va vouloir envoyer au client des données…
Les server-sent events (SSE)
Les Server-Sent Events (SSE en abrégé) sont une technologie Web servant à ouvrir des connexions unidirectionnelles, du serveur vers le client. C’est une normalisation des techniques qui étaient bricolées par le passé pour faire du « server push » (comme le long polling). Les SSE sont une alternative intéressante aux websockets. En…
De PHP 7 à PHP 8, retour sur cinq ans d’innovation
Alors que PHP 8.1 va sortir à la fin de l’année, et que la version 21.10 d’Ubuntu vient d’être mise en ligne en embarquant PHP 8, je me suis dit que ça pourrait être bien de revenir sur toutes les nouveautés qui sont apparues dans le langage PHP depuis que PHP 7 a été présenté en décembre 2015.
Mon but ne va pas être de lister toutes les fonctionnalités qui sont apparues dans PHP 7, 7.1, 7.2, 7.3, 7.4 et 8 ; il y en a beaucoup trop, certaines étant très pointues et pensées pour des usages très particuliers. Je vais me contenter de parler de celles qui me paraissent les plus intéressantes, celles que j’utilise réellement dans mes développements.