Baptiste Langlade
@baptouuuu.bsky.social
đ€ 69
đ„ 30
đ 242
https://innmind.org
Empire of AI by Karen Hao After The Dropout, Super Pumped and WeCrashed, now I canât wait for ClosedAI (rather sooner than later đ) In the meantime this is an excellent read đ
9 days ago
0
0
0
reposted by
Baptiste Langlade
Packagist
9 days ago
đ Stable versions on Packagist are now immutable. Once published, the commit a version points to can no longer change. Retags are blocked, and deleted versions are tracked with a reason and recoverable.
blog.packagist.com/immutable-v...
#php
#phpc
#composerphp
0
11
10
"L'excellence consomme la marge" Ils ont quand meme beaucoup de "dictons" (retour d'expĂ©rience) intĂ©ressants dans l'aviation đ
www.youtube.com/watch?v=TqKz...
loading . . .
POURQUOI CE CRASH Ă LA PATROUILLE DE FRANCE ?
YouTube video by ATE CHUET
https://www.youtube.com/watch?v=TqKzmXRbL5o
17 days ago
0
0
0
"Designing AI for Disruptive Science" So far I didn't have the correct term and was talking about technological lock. Now I have one: Hypernormal science.
www.asimov.press/p/ai-science
loading . . .
Designing AI for Disruptive Science
Why scaling AI wonât automatically lead to paradigm shifts.
https://www.asimov.press/p/ai-science
21 days ago
0
0
0
Aller un petit dernier đ
add a skeleton here at some point
24 days ago
0
1
0
reposted by
Baptiste Langlade
AFUP
24 days ago
Ne jouez pas la montre avec votre soumission à l'appel à conférences au Forum PHP 2026: il n'y aura pas de prolongations, le CFP ferme ce soir à 23h59 ! Partagez-nous votre talk maintenant, et passez une soirée l'esprit tranquille.
cfp.afup.org
loading . . .
0
1
3
reposted by
Baptiste Langlade
AFUP
24 days ago
Dernier jour pour répondre à l'appel à conférences du Forum PHP 2026: soumettez vos sujets avant ce soir, 23h59. Il n'y aura pas de prolongations ! Partagez votre savoir avec notre public, lors de cette édition taillée pour les devs qui veulent garder une longueur d'avance.
cfp.afup.org
loading . . .
0
0
1
A new IO polling API will land in
#php
8.6. This looks great đ I guess I'll have to update innmind/io and innmind/async ^^
wiki.php.net/rfc/poll_api
loading . . .
PHP: rfc:poll_api
https://wiki.php.net/rfc/poll_api
26 days ago
0
1
0
"Why is Meta destroying its engineering organization?" Still the same gut feeling: this shifts "us" from making mistakes to faults and we'll bring regulations upon ourselves.
newsletter.pragmaticengineer.com/p/why-is-met...
loading . . .
Why is Meta destroying its engineering organization?
Leadership at the social media giant has been on an AI-fueled rampage through its engineering org. We report whatâs happened
https://newsletter.pragmaticengineer.com/p/why-is-meta-destroying-its-engineering
27 days ago
0
0
0
reposted by
Baptiste Langlade
AFUP
28 days ago
Vous utilisez une librairie qui mériterait les spotlights ? Venez au Forum PHP 2026 en parler à notre audience avide de découvertes, mettez-la sous les projecteurs ! Soumettez vite votre sujet de conférence sur cette librairie que vous adorez, avant lundi 22 juin, 23h59.
cfp.afup.org
0
2
2
reposted by
Baptiste Langlade
AFUP
29 days ago
Speakers from all over the world: don't forget to submit your talks to Forum PHP 2026. CFP is open until June, 22nd, 11:59PM. Share your knowledge with the French PHP community, we can't wait to hear from you.
buff.ly/ldjzHp0
0
0
1
reposted by
Baptiste Langlade
Thomas Jarrand
about 1 month ago
Dites les geekos, ce serait quoi le meilleur boßtier IoT pour faire une mini-télé qui diffuse des dashboard en continu (via un browser, façon Grafana). Des reco ?
2
0
1
Pour rappel les Ă©lections de lâantenne câest ce soir au Chenavard
add a skeleton here at some point
about 1 month ago
1
1
1
reposted by
Baptiste Langlade
AFUP
about 1 month ago
Avis à la communauté, rendez-vous jeudi 11 juin avec l'
@lyon.afup.org
pour un apéro PHP au Chenavard. Bonnes discussions autour de quelques verres et élections des représentant·e·s de l'antenne sont au programme. Inscrivez-vous !
loading . . .
đ» Ălections + ApĂ©ro au Chenavard , jeu. 11 juin 2026, 18:30 | Meetup
Pour le dernier meetup de la saison, retrouvons-nous Jeudi 11 juin pour une soirĂ©e au Chenavard ! đłïž **Au programme** : lâĂ©lection de votre antenne, papoter et rencontrer
https://buff.ly/Kxmdk9W
0
0
5
reposted by
Baptiste Langlade
Romain Canon
about 1 month ago
The reason GitHub uptime is bad these days: they do a lot of renovation work.
0
1
1
reposted by
Baptiste Langlade
AFUP
about 1 month ago
Voilà quelques semaines que nous vous partageons nos difficultés en ce début d'année mouvementé pour le secteur. Suite à l'AFUP Day 2026, nous avons dû prendre quelques décisions en vue du Forum PHP 2026. Retrouvez les détails dans notre article.
buff.ly/BAABE43
0
1
3
reposted by
Baptiste Langlade
AFUP Lyon
about 1 month ago
đ Save the date ! Ălections de lâantenne jeudi prochain au Chenavard. Ce sera lâoccasion dâĂ©changer sur lâannĂ©e Ă©coulĂ©e et de parler du futur de lâantenne Lyonnaise đ€ Toutes les infos et inscriptions ici đ
www.meetup.com/afup-lyon-ph...
loading . . .
đ» Ălections + ApĂ©ro au Chenavard , Thu, Jun 11, 2026, 6:30 PM | Meetup
Pour le dernier meetup de la saison, retrouvons-nous Jeudi 11 juin pour une soirĂ©e au Chenavard ! đłïž **Au programme** : lâĂ©lection de votre antenne, papoter et rencontrer
https://www.meetup.com/afup-lyon-php/events/315035638/
0
3
4
Please Use AI
shawnsmucker.substack.com/p/please-use...
loading . . .
Please Use AI
Be sure to use AI when making
https://shawnsmucker.substack.com/p/please-use-ai
about 2 months ago
0
0
0
reposted by
Baptiste Langlade
Packagist
about 2 months ago
đ An update on Composer & Packagist supply chain security: where we stand, what ships this week with Composer 2.10, what's next. If you maintain PHP packages, enable MFA now.
blog.packagist.com/an-update-on...
#php
#phpc
#composerphp
#supplychainsecurity
loading . . .
An Update on Composer & Packagist Supply Chain Security
The last months, and even more so the last weeks, saw an increasing amount of software supply chain attacks targeting open-source ecosystems. A handful of these have hit the PHP ecosystem too, via tak...
https://blog.packagist.com/an-update-on-composer-packagist-supply-chain-security/
1
9
13
reposted by
Baptiste Langlade
AFUP Lyon
about 2 months ago
Un immense merci pour votre participation đ Nous espĂ©rons que cette journĂ©e vous a autant plu que nous avons eu de plaisir Ă la prĂ©parer ! Merci Ă nos speakers, nos sponsors, nos partenaires et au public ! Merci Ă toutes et tous de faire vivre la communautĂ© PHP đ«¶ LâĂ©quipe AFUP Lyon đŠ
0
4
2
reposted by
Baptiste Langlade
VipĂšre
about 2 months ago
I was recently thinking about another thing GenAI is taking away from us: the need for human collaboration. When you didn't know how to do something, you typically asked someone, hired someone, learned from someone and created connexions along the way.
3
56
25
"Et plus câest technique, plus on aime !"
add a skeleton here at some point
about 2 months ago
0
1
0
reposted by
Baptiste Langlade
AFUP
about 2 months ago
« Archiver efficacement de grands volumes de données grùce aux monades », la conférence de
@baptouuuu.bsky.social
Ă revoir sur le site de l'AFUP
loading . . .
Archiver efficacement de grands volumes de données grùce aux monades
Dans notre Ă©quipe nous dĂ©veloppons une application de gestion de documents. Une des fonctionnalitĂ©s consiste en l'archivage d'une partie des documents aprĂšs une pĂ©riode donnĂ©e. Cet archivage passe par la gĂ©nĂ©ration d'une archive contenant les mĂ©tadonnĂ©es et les binaires (pluriel dĂ» au versionnement) de ces documents. L'archive est stockĂ©e de façon permanente dans un service tiers oĂč les documents (aprĂšs vĂ©rification de l'archive) sont dĂ©finitivement dĂ©truits. La pĂ©riode d'accumulation des documents avant archivage se compte en dĂ©cennies. Certains de nos clients insĂšrent jusqu'Ă 700k documents/mois. Les archivages contiennent facilement des milliers de documents (jusqu'Ă 1Go/document). Cette confĂ©rence est un retour d'expĂ©rience sur comment on gĂ©nĂšre des archives d'environ 80Go avec une gestion de ressources minimale. On verra comment en utilisant le prisme de la monade `Sequence` on peut dĂ©finir chaque Ă©tape de la gĂ©nĂ©ration en une liste de valeurs de façon sĂ»re en mĂ©moire. On verra Ă©galement comment l'Ă©cosystĂšme `innmind` est capable de condenser tout ça en une vingtaine de lignes de code.
https://afup.org/talks/5380-archiver-efficacement-de-grands-volumes-de-donnees-grace-aux-monades
0
0
1
reposted by
Baptiste Langlade
AFUP
about 2 months ago
« Et si on repensait les ORMs ? », la conférence de
@baptouuuu.bsky.social
Ă revoir sur le site de l'AFUP
loading . . .
Et si on repensait les ORMs ?
Depuis plus d'une dĂ©cennie les ORMs accompagnent nos projets PHP. Qu'ils utilisent le pattern Active Record (Propel/Eloquent) ou Data Mapper (Doctrine) ils essaient d'apporter une interface objet Ă la manipulation d'une base de donnĂ©es SQL. En une dĂ©cennie PHP a beaucoup Ă©voluĂ© et son utilisation dans nos projets aussi (avec une utilisation plus importante en CLI). Sur cette mĂȘme pĂ©riode de nouvelles pratiques sont Ă©galement apparues comme le Domain Driven Design ou la programmation fonctionnelle en ce moment. LĂ oĂč des choix n'Ă©taient pas gĂȘnant au moment de leur conception, ils sont devenus de nos jours problĂ©matiques. L'utilisation de process Ă vie longue comme les workers exige une gestion de la mĂ©moire de façon stable pour Ă©viter des crashs. Les ORMs qui gardent en mĂ©moire les entitĂ©s chargĂ©es nous dĂ©lĂšguent donc la charge de devoir gĂ©rer la mĂ©moire. L'utilisation d'objets muables pour reprĂ©senter les entitĂ©s pose Ă©galement problĂšme en cas d'erreur dans une logique mĂ©tier car il est difficilement possible de savoir quelles sont les donnĂ©es qui sont encore cohĂ©rentes de celles qui ne le sont plus. Le choix que chaque objet reprĂ©sente une ligne en base de donnĂ©es nous oblige Ă©galement Ă devoir spĂ©cifier un id dans chaque classe mĂȘme s'il n'y en a pas besoin d'un point de vue mĂ©tier. Par exemple pourquoi devrions nous spĂ©cifier des ids sur chaque adresse d'un utilisateur ? Dans cette confĂ©rence nous verrons comment l'ORM Formal rĂ©pond Ă ces problĂ©matiques grĂące aux principes de conception objet issus du Domain Driven Design et Ă l'immuabilitĂ© poussĂ© par la programmation fonctionnelle. Nous verrons Ă©galement les opportunitĂ©s qu'ouvre cet ORM comme le choix de la persistence entre : * SQL, * Filesystem qui permet un prototypage rapide et une utilisation d'un filesystem "en mĂ©moire" permettant de parallĂ©liser des tests plus facilement * Elasticsearch si le besoin est de retrouver des donnĂ©es le plus rapidement possible. Il amĂšne Ă©galement une compatibilitĂ© Ă un fonctionnement asynchrone, notamment utile pour une utilisation dans des workers et indispensable pour pouvoir fonctionner avec l'Actor Model.
https://afup.org/talks/4725-et-si-on-repensait-les-orms
0
0
1
wiki.php.net/rfc/bound_er...
about 2 months ago
0
0
0
Final version
add a skeleton here at some point
2 months ago
0
0
0
reposted by
Baptiste Langlade
AFUP
2 months ago
TOUT.DERNIER.RAPPEL : la billetterie de l'AFUP Day 2026 ferme Ă 23h59. Inscrivez-vous et rejoignez la communautĂ© vendredi prochain: vous savez que les confĂ©rences seront intĂ©ressantes, les Ă©changes seront passionnants, et que vous en ressortirez la tĂȘte pleine de bonnes idĂ©es !
event.afup.org
0
0
1
reposted by
Baptiste Langlade
AFUP
2 months ago
Tout dernier jour pour prendre votre billet pour l'AFUP Day 2026, demain il sera trop tard ! N'hésitez plus, rejoignez-nous la semaine prochaine à Bordeaux, Lille, Lyon et Paris, ensemble profitons du partage des savoirs en PHP !
event.afup.org
0
0
2
Excellente vidĂ©o sur la prise de parole đ Va falloir la regarder plusieurs fois pour la digĂ©rer
add a skeleton here at some point
2 months ago
0
0
0
reposted by
Baptiste Langlade
AFUP
2 months ago
L'IA a débarqué dans le quotidien des devs, il est dont évident que le Forum PHP 2026 en aura au programme. Mais quels sont les axes qui vous intéressent le plus autour du sujet ? Partagez avec nous vos attentes, vos envies, vos idées tout comme vos craintes, dans ce sondage anonyme.
loading . . .
Sondage IA générative - Forum PHP 2026
Lâintelligence artificielle (LLM, Agents, etc ) prend chaque jour de plus en plus dâimportance dans le quotidien des devs. Visant toujours Ă mieux accompagner la communautĂ© dans lâĂ©volution duâŠ
https://buff.ly/Qux6CyC
0
0
2
WHY SENIOR DEVELOPERS FAIL TO COMMUNICATE THEIR EXPERTISE
nair.sh/guides-and-o...
loading . . .
Why senior developers fail to communicate their expertise
Why senior developers talk in terms of complexity while the rest of the business is worried about uncertainty. And what to do about it now that AI is in the picture.
https://nair.sh/guides-and-opinions/communicating-your-expertise/why-senior-developers-fail-to-communicate-their-expertise
2 months ago
0
2
0
Place Ă gagner pour l'AFUP Day Lyon. Ce soir j'ai une place Ă faire gagner si vous ĂȘtes Ă©tudiant ou demandeur d'emploi.
add a skeleton here at some point
2 months ago
0
0
0
GitHub "is no longer a place for serious work" To pile on: I just realized GitHub lost comments on a PR review. I wrote 28 comments and after submission 26 displayed. One I can remember, the other I have no idea. I need to re-review đ
mitchellh.com/writing/ghos...
loading . . .
Ghostty Is Leaving GitHub
https://mitchellh.com/writing/ghostty-leaving-github
2 months ago
0
0
0
reposted by
Baptiste Langlade
Romain Canon
2 months ago
Venez partager un chouette moment le vendredi 22 mai prochain Ă Lille ! Il reste encore des places. đ
add a skeleton here at some point
0
3
3
"Agentic Coding is a Trap" Seeing
#AI
(for coding) as outsourcing, instead as an abstraction, then the problems fall into place
larsfaye.com/articles/age...
loading . . .
Agentic Coding is a Trap | Lars Faye
Remaining vigilant about cognitive debt and atrophy.
https://larsfaye.com/articles/agentic-coding-is-a-trap
2 months ago
2
1
0
Next major version of
#php
innmind/black-box is looking fine Feels great to delete so much code đ and thereâs still to go
3 months ago
1
1
1
reposted by
Baptiste Langlade
Hillel is on Social Media Break
3 months ago
Why are agile people so into mutation testing and no other form of advanced testing? Like 95% of mutation testing fans I hear about are also Agile people, 0% of whom are interested in fuzzing or property testing or w/e
6
10
1
"The West Forgot How to Make Things. Now Itâs Forgetting How to Code." We need more articles making parallels with other industries.
techtrenches.dev/p/the-west-f...
loading . . .
The West Forgot How to Build. Now It's Forgetting Code
The defense industry lost the ability to make weapons when crisis hit. The same pattern is eroding software engineering skills. The timelines are identical.
https://techtrenches.dev/p/the-west-forgot-how-to-make-things
3 months ago
0
1
0
reposted by
Baptiste Langlade
AFUP
3 months ago
Que ça soit pour l'AFUP Day 2026 ou le Forum PHP 2026, les devs PHP et freelances peuvent soutenir les rassemblements de la communauté à leur niveau, grùce au sponsoring Chocolat. Avec un tarif adapté à leurs budgets, et une place associée pour l'événement ! Contactez-nous pour en discuter !
0
1
1
Since the start of the
#AI
frenzy I've told my team it's solving a problem we don't have. What we need is higher abstractions and tools to help us think about them more formally. I could give examples about this opinion but lacked a formal description. Now I have one: Perceptual Parochialism.
3 months ago
1
1
0
The Side Effect You Canât See: Perceptual Parochialism in Software Engineering
mamad.purbo.org/posts/side-e...
loading . . .
The Side Effect You Canât See: Perceptual Parochialism in Software Engineering
This article is a companion to Perceptual Parochialism: The Scale We Canât See. That piece explores why humans, by default, struggle to reason about âŠ
https://mamad.purbo.org/posts/side-effects-and-scale/
3 months ago
0
1
0
We May Be Living Through the Most Consequential Hundred Days in Cyber History, and Almost Nobody Has Noticed
ringmast4r.substack.com/p/we-may-be-...
loading . . .
We May Be Living Through the Most Consequential Hundred Days in Cyber History, and Almost Nobody Has Noticed
An archive of this yearâs insane timeline of hacks few people are talking about
https://ringmast4r.substack.com/p/we-may-be-living-through-the-most
3 months ago
0
0
0
reposted by
Baptiste Langlade
Thomas Jarrand
3 months ago
Si jamais vous aviez encore des doutes sur le projet
add a skeleton here at some point
1
4
1
www.tobru.ch/an-ai-vibe-c...
I donât know if this is a true story or not. But I think itâs bound to happen. And I fear this is the way weâll bring regulations on ourselves đ
loading . . .
An AI Vibe Coding Horror Story
A medical professional built a patient management app using AI, exposed all patient data unprotected to the internet, and sent voice recordings to AI services without consent. Likely violating Swiss n...
https://www.tobru.ch/an-ai-vibe-coding-horror-story/
3 months ago
0
0
1
reposted by
Baptiste Langlade
Thomas Jarrand
3 months ago
"Is this really needed?" raisonne Ă l'heure de "Avec l'IA on va faire plus et plus vite !"
add a skeleton here at some point
0
1
1
Ethics first
hachyderm.io/@kphoen/1163...
loading . . .
Kévin Gomez (@
[email protected]
)
Ethics first: https://blog.kevingomez.fr/2026/04/11/ethics-first/
https://hachyderm.io/@kphoen/116396102291036763
3 months ago
0
1
0
reposted by
Baptiste Langlade
Pascal MARTIN đ¶âđ«ïž
3 months ago
Presque 25 ans aprĂšs avoir dĂ©crochĂ© mon DUT, aujourdâhui sur mon blog : et si le rĂŽle dâAnalyste Programmeur revenait sur le devant de la scĂšne ?
blog.pascal-martin.fr/post/le-reno...
loading . . .
Le renouveau de l'Analyste Programmeur ?
Est-ce que, enfin, on ne reviendrait pas au métier d'analyste programmeur, celui auquel j'ai été formé en IUT il y a plus de 20 ans ?
https://blog.pascal-martin.fr/post/le-renouveau-de-analyste-programmeur/
1
1
2
Anyone here that tried Codeberg ? Every week something new on GitHub is breaking đą
3 months ago
1
0
0
Property Based Testing be like:
3 months ago
0
1
0
reposted by
Baptiste Langlade
AFUP
3 months ago
Devs de Lyon et des environs, l'AFUP Lyon vous donne rendez-vous le 14 avril chez XEFI pour écouter
@pockystar.bsky.social
autour d'un sujet trĂšs actuel : "Au secours, on me demande d'utiliser de l'IA !". Merci XEFI pour l'accueil, inscrivez-vous !
loading . . .
đ Meetup AFUP Lyon - Ădition du 14 avril chez XEFI đ, mar. 14 avr. 2026, 18:30 | Meetup
ChÚres et chers membres de la communauté PHP, Nous avons le plaisir de vous inviter à notre prochain meetup AFUP Lyon qui se tiendra le **mardi 14 avril 2026** chez **XEFI
https://buff.ly/ivTR0pH
0
0
2
Load more
feeds!
log in