Frédéric Bouchery's Avatar

Frédéric Bouchery

@bouchery.fr

#Software #architect, team leader, #speaker and #PHP evangelist. I'm open to proposals for talks, #conferences, articles, podcasts, on #pragmatic #development, complexity, software #methodologies and so.

515
Followers
238
Following
379
Posts
20.09.2023
Joined
Posts Following

Latest posts by Frédéric Bouchery @bouchery.fr

Preview
LLM : De la probabilité à l’orchestration | Frederic Bouchery Tourne sept fois la langue dans ta bouche avant de parler ! Votre LLM n'est pas un génie, c'est un moteur probabiliste ... qui apprend enfin à réfléchir. Ceci est mon premier article sur Linkedin. Il ...

Super article de @bouchery.fr sur l'IA Gen : www.linkedin.com/posts/bouche...

04.03.2026 10:01 👍 2 🔁 4 💬 0 📌 0
Preview
Meetup AFUP Rennes: PHP Asynchrone et Freelance, mar. 3 mars 2026, 18:30 | Meetup On se retrouve le **mardi** **3 mars 2026 à 18h30** chez **Oxxeo** qui sponsorise cet évènement pour assister à 2 conférences : * **Frederic Bouchery** avec : **PHP est-il

L'AFUP Rennes organise sa soirée de Super Apéro PHP 2026 un peu en avance, pour cause de conflits de planning : rendez-vous mardi 3 mars chez Oxxeo pour deux conférences qui s'annoncent passionnantes, avec Frédéric @bouchery.fr et Romain Janvier. Inscrivez-vous !

27.02.2026 09:19 👍 0 🔁 1 💬 0 📌 0
Sketchnote illustrée de la conférence “PHP est-il asynchrone ?” présentée par Frédéric Bouchery lors du meetup AFUP Lorraine du 10 septembre. Le visuel sur fond bleu marine avec zone de contenu blanche présente en haut à gauche un livre bleu “A-Z” et la mention “Qui ne se déroule pas en même temps ≠ parallélisme”. Trois diagrammes de chronologie comparent l’exécution séquentielle (4 tâches orange successives), asynchrone (tâches 1-2 et 4 en orange, tâche 3 en bleu en parallèle) et parallèle (tâches 1-2-4 en orange et tâche 3 en bleu totalement simultanées). Un éléphant PHP bleu souriant se tient en bas à gauche. Au centre, un schéma vertical montre l’évolution des techniques : “Traitement non bloquant” (depuis PHP 3 via set_, stream_, select), puis “Coroutine” (depuis PHP 5.5 via les générateurs), “Fiber” (depuis PHP 8.1), et “Event Loop” qui se divise en “Promises” et “Futur” (en discussion, RFC : true async). Une note en bas indique “pour les enchaîner rapidement”. Les mots-clés importants sont en orange sur fond beige.

Sketchnote illustrée de la conférence “PHP est-il asynchrone ?” présentée par Frédéric Bouchery lors du meetup AFUP Lorraine du 10 septembre. Le visuel sur fond bleu marine avec zone de contenu blanche présente en haut à gauche un livre bleu “A-Z” et la mention “Qui ne se déroule pas en même temps ≠ parallélisme”. Trois diagrammes de chronologie comparent l’exécution séquentielle (4 tâches orange successives), asynchrone (tâches 1-2 et 4 en orange, tâche 3 en bleu en parallèle) et parallèle (tâches 1-2-4 en orange et tâche 3 en bleu totalement simultanées). Un éléphant PHP bleu souriant se tient en bas à gauche. Au centre, un schéma vertical montre l’évolution des techniques : “Traitement non bloquant” (depuis PHP 3 via set_, stream_, select), puis “Coroutine” (depuis PHP 5.5 via les générateurs), “Fiber” (depuis PHP 8.1), et “Event Loop” qui se divise en “Promises” et “Futur” (en discussion, RFC : true async). Une note en bas indique “pour les enchaîner rapidement”. Les mots-clés importants sont en orange sur fond beige.

Nouveau sketchnote de l’ @lorraine.afup.org !
“PHP est-il asynchrone ?” par @bouchery.fr
Bonne nouvelle : PHP peut faire plusieurs choses à la fois sans attendre que chaque tâche se termine ! Cette capacité existe depuis PHP 3 et s’améliore à chaque version.

08.12.2025 17:31 👍 2 🔁 1 💬 0 📌 0
Une comète verte dans un la nuit, au-dessus d'une route enneigée dans oa forêt

Une comète verte dans un la nuit, au-dessus d'une route enneigée dans oa forêt

La comète C/2021 A1 (Leonard) au Canada en 2021.

©optiquevideo

01.11.2025 12:27 👍 359 🔁 51 💬 7 📌 2
Post image

It is easy to create a map from a list of object, using #PHP array_column() and the second argument null.

That null represents the whole object, and the third argument is the indexing key.

array_column($list_of_objects, null, 'id');

#phptip #phptrick

php-tips.readthedocs.io/en/latest/ti...

22.10.2025 12:47 👍 1 🔁 1 💬 0 📌 0
Photo de la comète Lemmon

Photo de la comète Lemmon

Au S50, moi aussi

22.10.2025 08:07 👍 0 🔁 0 💬 0 📌 0

J'ai également acheté un S50 suite à un post d'Eric 😅
J'espère que la marque le rémunère pour ça 😜

22.10.2025 08:06 👍 0 🔁 0 💬 0 📌 0
Preview
Meetup PHP d'octobre : #ForumPHP & #PHPStan sur du legacy, Thu, Oct 30, 2025, 6:30 PM | Meetup 👋 Hello tout le monde, Petit point d'attention : exceptionnellement, ce meetup ne sera pas le dernier mardi du mois, mais le jeudi 30 octobre ! Au programme : 🎙 Talk 1 :

Hello, rendez-vous jeudi 30 octobre pour votre meetup #PHP ! Au menu :

🐘 Retour sur le #ForumPHP 2025 par Nicolas Demay
🔍 #PHPStan sur du legacy, un puits sans fond ? par @bouchery.fr

👇
meetup.com/afup-nantes-...

// cc @afup.org @poitiers.afup.org @bordeaux.afup.org

14.10.2025 06:30 👍 1 🔁 6 💬 0 📌 0

Will this #PHP code generate an error? #phpquiz
<?php

function foo(): void {
return;
return null;
}

foo();

13.10.2025 12:28 👍 0 🔁 1 💬 1 📌 0
Post image

Demain, c’est le Forum PHP organisé par l’ @afup.org ! Et devinez quoi ?

@francoisz.bsky.social, CEO de marmelab, sera présent pour vous donner des conseils sur l'évaluation des agents IA ! 🤖

⏰ 12h40 à 13h00
📅 9 octobre 2025
📍 Disneyland Paris

🔗 event.afup.org

#ForumPHP #PHP #Symfony

08.10.2025 13:02 👍 1 🔁 2 💬 0 📌 0
Video thumbnail

À l'occasion de son 10ème passage au Forum PHP, @dunglas.dev nous parle de son parcours avec FrankenPHP, un projet né d’un PoC et désormais sous l’égide de la fondation PHP. Découvrez l’interview complète et prenez l'une des dernières places pour venir l'écouter les 9-10 octobre !
buff.ly/LD1AhWL

01.10.2025 07:02 👍 1 🔁 2 💬 0 📌 0
Preview
YesWeHack devient officiellement autorité de numérotation CVE YesWeHack, champion français du Bug Bounty et de la gestion des vulnérabilités, vient d’obtenir le statut d’autorité de numérotation CVE (CNA) auprès du

Chouette nouvelle pour YesWeHack qui devient autorité de numérotation CVE officiel.

www.channelnews.fr/yeswehack-de...

23.09.2025 21:33 👍 8 🔁 4 💬 0 📌 0

Désolé pour ces questions étranges :)

07.09.2025 13:19 👍 0 🔁 0 💬 0 📌 0

Si cette bille d'eau se retrouvait dans l'espace, est-ce qu'elle développerait une atmosphère de vapeur?
Elle serait percutée par de la matière (météorite) qui viendrait se concentrer au centre? Ce centre de matière grossirait à quelle vitesse (supposant qu'elle soit sur le même orbite que la Terre)

07.09.2025 13:19 👍 0 🔁 0 💬 1 📌 0
Post image

sureThingBob

07.09.2025 08:00 👍 5 🔁 2 💬 0 📌 0

Le meetup @afup.org Lorraine c’est mercredi prochain (10 sept) ! @bouchery.fr va nous expliquer pourquoi PHP est plus asynchrone qu’on ne le pense 😏
📍 19h à Epitech Nancy
🍕 Pizza + bière = soirée parfaite
Si vous hésitez encore, c’est le moment de vous décider ! L’inscription aide pour l’orga

03.09.2025 08:27 👍 3 🔁 3 💬 0 📌 0

😢😢

28.08.2025 19:09 👍 2 🔁 0 💬 0 📌 0
Une image astronomique en gros plan montre une zone de l'espace sombre et poussiéreuse, parsemée d'un grand nombre d'étoiles brillantes. Au centre se trouve une nébuleuse, un nuage de gaz et de poussière. Elle est illuminée de l'intérieur, avec une lueur blanche intense qui s'estompe vers l'extérieur pour devenir un gris diffus. La forme du nuage est irrégulière et complexe, avec des zones plus denses et d'autres plus vaporeuses. Des filaments de poussière plus foncée s'étendent depuis le centre. Le champ d'étoiles est très dense, et la plupart des étoiles sont de minuscules points blancs, bien que quelques-unes soient plus grandes et plus lumineuses, créant des pics de diffraction en forme de croix. L'image est dominée par les teintes de noir, de gris et de blanc, avec un contraste élevé entre les étoiles lumineuses et l'obscurité de l'arrière-plan.

Une image astronomique en gros plan montre une zone de l'espace sombre et poussiéreuse, parsemée d'un grand nombre d'étoiles brillantes. Au centre se trouve une nébuleuse, un nuage de gaz et de poussière. Elle est illuminée de l'intérieur, avec une lueur blanche intense qui s'estompe vers l'extérieur pour devenir un gris diffus. La forme du nuage est irrégulière et complexe, avec des zones plus denses et d'autres plus vaporeuses. Des filaments de poussière plus foncée s'étendent depuis le centre. Le champ d'étoiles est très dense, et la plupart des étoiles sont de minuscules points blancs, bien que quelques-unes soient plus grandes et plus lumineuses, créant des pics de diffraction en forme de croix. L'image est dominée par les teintes de noir, de gris et de blanc, avec un contraste élevé entre les étoiles lumineuses et l'obscurité de l'arrière-plan.

Nébuleuse de l'Iris (NGC 7023), hier soir depuis mon jardin au sud de Rennes. #S50 #Astrophoto (stacking: 33 minutes)

27.08.2025 07:09 👍 7 🔁 1 💬 1 📌 0
Preview
PHP est-il asynchrone ?, Wed, Sep 10, 2025, 7:00 PM | Meetup Bonjour à toutes et à tous! Une nouvelle année riche en partage commence. Nous avons le plaisir de vous proposer une conférence de Frédéric Bouchery. La conférence se ti

Meetup de rentrée AFUP Lorraine - 10 septembre à Nancy !
@bouchery.fr nous parle d’asynchronisme en PHP. Spoiler : PHP est plus asynchrone que vous ne le pensez !
📅 Mercredi 10 sept, 19h
📍 Epitech Nancy
🍻 Apéro + pizzas offerts
meetu.ps/e/Pt520/BgFM...
#PHP #AFUP

26.08.2025 06:55 👍 4 🔁 2 💬 0 📌 2
Preview
Les déterminants des usages problématiques d'internet chez les adolescents et les adultes > Vidéo - L'aire d'u Vidéo – pour une approche en termes de vulnérabilités individuelles – Intervenante: Séverine Erhel, maîtresse de conférence en psychologie cognitive et ergonomie, Université Rennes 2     – CFPsyEN – a...

Je ne sais plus si j’avais eu le temps de publier cette conférence que j’ai donné à Rennes 2 en juin : Les déterminants des usages problématiques d’Internet chez les adolescents. Pour la journée de formation des psychologues de l’éducation nationale rennais

www.lairedu.fr/media/video/...

20.08.2025 18:51 👍 21 🔁 10 💬 0 📌 0

Oui, clairement, c'est plus apaisé. D'ailleurs, je ne pars pas d'ici.
Il y a des choses très intéressantes, surtout sur la science et l'espace. Mais sur le dev, ça reste encore un peu limité

20.08.2025 14:16 👍 0 🔁 0 💬 0 📌 0
Post image

twoFactorAuthentication

20.08.2025 12:00 👍 7 🔁 4 💬 0 📌 0

À retenir :
• Twitter n’est plus un outil viable pour la communication scientifique, selon cette enquête
• Bluesky émerge comme la plateforme de choix pour les scientifiques, avec une communauté active et un environnement plus sain
• L’algo de X pénalise la visibilité, même pour les comptes établis

20.08.2025 14:01 👍 30 🔁 11 💬 2 📌 1

Je pense que je vais ré-activer mon compte X, pour plusieurs raisons :
- Je ne peux pas faire de poll (même s'il y a une app pour ça)
- J'ai beaucoup moins d'interactions ici
- Le fil discover est truffé de spam ou de sujets qui ne m'intéresse pas (malgré mes "voir moins de ça")

(Mais je reste là)

20.08.2025 12:54 👍 0 🔁 0 💬 2 📌 0
<?php

$a = [1 => 2, 0 => 4];

foreach ($a as $value) {
    echo $value;
}

<?php $a = [1 => 2, 0 => 4]; foreach ($a as $value) { echo $value; }

What #PHP display? #phpquiz
And, what about the new PHP 8.5 function "array_first()"?

19.08.2025 07:59 👍 1 🔁 0 💬 1 📌 0
Photo de la galaxie M51

Photo de la galaxie M51

M51 depuis le sud de #Rennes avec mon #SeeStar S50 (9'30")
#AstroPhotography #DeepSky

08.08.2025 13:27 👍 3 🔁 0 💬 0 📌 0
Un message en néon orange sur briques sombre : L'avenir appartient à ceux qui se lavent tôt (Après, il n'y a plus d'eau chaude)

Un message en néon orange sur briques sombre : L'avenir appartient à ceux qui se lavent tôt (Après, il n'y a plus d'eau chaude)

Message de prévention

07.08.2025 14:13 👍 1 🔁 0 💬 0 📌 0
Post image

iEvenMadeAGradientLibraryJustForThisBot

06.08.2025 16:00 👍 2 🔁 1 💬 0 📌 0
Post image
05.08.2025 18:17 👍 38 🔁 5 💬 2 📌 1

La maison de ma grand mère est sorti d'affaire. Maintenant c'est mon père qui est en danger. Bon, il a beaucoup de vignes entr lui et le feu. La vigne, ça brûle pratiquement pas.
Après, si ça contourne, il est en bordure de garrigue.

06.08.2025 07:51 👍 3 🔁 0 💬 0 📌 0