Talking about dev, mostly PHP, Go and FP

Hippo : des pages réactives en pur PHP


Un proof-of-concept pour créer des sites réactifs en PHP, sans dépendre de JavaScript.
Read more ⟶

Gleam est un changement


J’en parle partout, j’aime de plus en plus programmer en Gleam.run.

C’est un relativement nouveau langage. La version 1 est sortie en mars 2023, mais c’est un peu moins de 10 ans de developpement au total.

Qu’est-ce que Gleam ⭐?

Gleam is a friendly language for building type-safe systems that scale! (source: gleam.run)

Ou suivant les mots de lpil, son créateur:

Gleam is Go ideas but from the perspective of a FP nerd instead of a C nerd (source: Discord Gleam)

Read more ⟶

Variant Is Out


La semaine dernière je parlais de la gestion des erreurs en PHP et comment mieux faire.

De plus en plus je suis lassé de créer mes ValueObjets ou d’utiliser les Results de GrahamCampbell. Non pas que ce derniers soient mauvais, loin de là, mais plutôt que je n’apprécie pas tellement la DX qu’il propose.

Et puis on a tous nos petites habitudes. Ca ne convient pas, tout simplement à mes goûts. Quand j’ai le choix d’utiliser autre chose, j’en profite.

Read more ⟶

Gérer les erreurs en PHP


La gestion des erreurs est centrale dans la conception de programme résilient, pourtant c’est un sujet que je n’avais jamais vraiment réfléchi. C’est comme ça en quelque sorte, comme s’il n’y avait pas lieu de s’en préoccuper. Pourtant, j’ai toujours programmé dans divers langages de programmation, pas seulement en PHP.

Ce n’est que très récemment que j’ai travaillé un peu avec Rust pour suivre l’engouement, puis Go qui lui est souvent opposé en raison des approches très différentes… J’ai aussi papillonné sur Gleam, fait des aller-retours dans le monde des langages fonctionnels. C’est là que j’ai appris à penser la gestion des erreurs autrement que celle que j’ai toujours connue, celle de PHP et des langages dont il s’inspire..

Read more ⟶