Baptiste Langlade
banner
baptouuuu.bsky.social
Baptiste Langlade
@baptouuuu.bsky.social
Removing interfaces is fun, on top of finding API inconsistencies
November 16, 2025 at 1:06 PM
Turns out this is called Deterministic Simulation Testing

notes.eatonphil.com/2024-08-20-d...
November 14, 2025 at 3:12 PM
Reposted by Baptiste Langlade
Just finished up a two-month jury duty stint and I’m really realizing how much solo projects depend on inertia and motivation. You take a break and it takes ages to get back in the swing of things.
November 13, 2025 at 5:33 PM
Reposted by Baptiste Langlade
The PHP Foundation is Seeking a New Executive Director! 🐘💜

We're asking the PHP community to help find the right person for this role. If you know someone who would be an excellent fit, please encourage them to apply or reach out to us directly.

thephp.foundation/blog/2025/11... #phpc #php
The PHP Foundation is Seeking a New Executive Director
The PHP Foundation — Supporting, Advancing, and Developing the PHP Language
thephp.foundation
November 10, 2025 at 3:03 PM
Reposted by Baptiste Langlade
Pour soumettre un sujet à l'AFUP Day 2026, pas besoin d'expérience !

Et surtout, pas besoin d'avoir une conférence toute prête !

C'est tout à fait normal d'attendre que son sujet soit pris avant de démarrer. Pour la soumission, un titre et un abstract suffisent !

event.afup.org/processus-de...
November 7, 2025 at 3:34 PM
6 Reasons to Write Software in Latin

www.youtube.com/watch?v=fGZp...
Tobias Ruck | 6 Reasons to Write Software in Latin | Electronic Cash Conference 2025 Barcelona
YouTube video by eCash
www.youtube.com
November 7, 2025 at 4:09 PM
AI has a cargo cult problem

www.ft.com/content/f202...
AI has a cargo cult problem
Spending vast sums and inflating an investment bubble is no guarantee of unleashing technological magic
www.ft.com
November 4, 2025 at 4:39 PM
Reposted by Baptiste Langlade
On entre dans la dernière semaine du CFP de l'AFUP Day !

Pensez-y cette semaine et n'hésitez pas !

event.afup.org/processus-de...
November 3, 2025 at 7:45 AM
Reposted by Baptiste Langlade
I can't think of a single other time that an ostensible engineering productivity tool has needed to be forced into adoption like this so widely across the industry. It's like if everybody were mandating Git or Kubernetes uptake as part of performance reviews.
It seems like the only way tech companies are able to compel AI usage is by coercion in performance review processes?

(via The Information "AI Agenda" newsletter)
October 30, 2025 at 6:15 PM
Reposted by Baptiste Langlade
PHP Streams are getting a long-awaited upgrade 🚀

Thanks to an investment from Germany's @sovereign.tech the PHP Foundation is improving async I/O, error handling, networking, and TLS for modern workloads.

Read more: thephp.foundation/blog/2025/10...
Evolving PHP Streams for Async, Security, and Performance
The PHP Foundation — Supporting, Advancing, and Developing the PHP Language
thephp.foundation
October 31, 2025 at 9:53 AM
Reposted by Baptiste Langlade
Vous avez aimé le Forum PHP 2025 ? L'édition marquait notamment les 25 ans de l'AFUP : 25 ans d'activités orientées vers un seul but, celui de fédérer la communauté de devs PHP en France. Aidez-nous à poursuivre notre mission, adhérez à l'association.
Devenir membre de l'AFUP
L'inscription se fait directement sur la page dédiée. Elle coûte 30 euros TTC pour 12 mois.
buff.ly
October 30, 2025 at 10:41 AM
Quantum computing explained with monads explained with burritos

Gotta love this ^^

www.youtube.com/watch?v=ED-Q...
What even is Quantum Computing?!
YouTube video by ThePrimeTime
www.youtube.com
October 29, 2025 at 5:27 PM
Reposted by Baptiste Langlade
Aucune hésitation à avoir, on a bien hâte de découvrir vos propositions de sujet 😊
Pas de longue carrière de speaker derrière vous ? Pas de grande réputation sur les réseaux ? Ce n'est pas un problème pour devenir conférencier·e à l'AFUP Day 2026 ! Le processus de sélection est clair : seule la qualité de sujet et sa pertinence dans notre programme comptent.
Processus de sélection – Cycles de conférences AFUP
Tout le monde peut soumettre un sujet de conférence aux événements organisés par l’AFUP. Chacun, homme, femme, profil junior comme senior, speaker confirmé à la réputation internationale ou jeune…
buff.ly
October 28, 2025 at 9:29 AM
Reposted by Baptiste Langlade
🗳️ Voting for the PHP 8.5 Release Page Contest is live!

Check out the shortlisted designs and vote for your favorite with 👍 on GitHub:

github.com/php/web-php/...

Voting closes Nov 2 — winner announced Nov 4 💜
🗳️ [VOTING] PHP 8.5 Release Page Design Contest · Issue #1563 · php/web-php
A huge thank you to everyone who submitted their designs! Together with the jury we carefully reviewed all entries and selected a shortlist. Our main criteria were how well the task was understood,...
github.com
October 27, 2025 at 2:45 PM
The Great Software Quality Collapse: How We Normalized Catastrophe

techtrenches.substack.com/p/the-great-...
The Great Software Quality Collapse: How We Normalized Catastrophe
The Apple Calculator leaked 32GB of RAM.
techtrenches.substack.com
October 27, 2025 at 8:48 AM
Reposted by Baptiste Langlade
Logic for programmers is now the 136th best-selling book on Leanpub! "Building Backbone Plugins", your days are NUMBERED
Logic for Programmers
The mathematics that will help you in your everyday programming.
leanpub.com
October 24, 2025 at 4:41 PM
Reposted by Baptiste Langlade
Panne de serveur ?

Profitez de votre temps libre pour découvrir ce qu'il s'est dit au #ForumPHP de l'AFUP et à #EuroRust dans nos deux récap complets ! 🤝

🦀 jolicode.com/blog/euroru...
🐘 jolicode.com/blog/30-ans...

Bonne lecture !
30 ans de PHP au Forum PHP 2025, notre récap complet
2025 est une année anniversaire 🎂 pour notre écosystème, en effet PHP fête ses 30 ans d'existence et avec lui, l'AFUP ses 25 ans 👏 (sans oublier les 20 ans de Symfony et les 15 ans de API Platform).
jolicode.com
October 20, 2025 at 9:48 AM
Currently working on a new way to test apps that rely on the operating system (github.com/orgs/Innmind...)

Declarative code, composition and recursion is so powerful.

If achieved, this will open so many possibilities that my mind is melting rn 🤯
Building a testing abstraction on top of `innmind/operating-system` · Innmind · Discussion #6
Situation Over the past months/years the ecosystem has been transformed to help build innmind/actors. The main transformation was to improve handling errors in a type safe way. This resulted in thr...
github.com
October 20, 2025 at 5:10 PM
The @github.com UI seems to be full of race conditions:
- issues list on page 1, click next indicates to be on page 2 but still page 1 content, refresh whole page, indicates page 1 but with page 2 content, click next indicates page 2 but with page 1 content
October 20, 2025 at 3:39 PM
Reposted by Baptiste Langlade
🚀 Mapping an HTTP request to a controller using Valinor will soon be a thing!

But before that, I need help and feedback from people — I'd love if you could read and vote on this discussion:

github.com/CuyZ/Valinor...

Thanks a lot! 🙏

(RT for reach? 🥹)
Mapping HTTP request parameters using Valinor for type-safe controller calls · CuyZ Valinor · Discussion #736
I've lately been working on native HTTP request mapping, provided out of the box by this library. The goal is to ease the validation and mapping of the HTTP request's parts — query parameters, (rou...
github.com
October 16, 2025 at 3:43 PM
Reposted by Baptiste Langlade
Au #ForumPHP on m'a posé la question de quel équivalent Linux pour un lecteur d'écran pour tester les développement web en cours (NVDA sur Windows et VoiceOver sur Mac). A priori ça serait Orca qui est open-source et natif dans GNOME.

Je n'ai pas encore pu tester, quelqu'un a des retours dessus ? 🙏
October 13, 2025 at 8:43 AM