Benoit Viguier's Avatar

Benoit Viguier

@b-viguier.bsky.social

Developer
// print_r($this)
// TODO: update this comment
France - Lyon
https://b-viguier.github.io

200 Followers  |  62 Following  |  13 Posts  |  Joined: 04.11.2024  |  2.1459

Latest posts by b-viguier.bsky.social on Bluesky

45 minutes + 5 minutes 😅
Mais c’était un vrai plaisir à écouter! Merci beaucoup pour la présentation, et bon courage pour lundi 😉

09.10.2025 22:06 — 👍 2    🔁 0    💬 0    📌 0
Preview
A cartoonist's review of AI art - The Oatmeal This is a comic about AI art.

This Oatmeal comic on AI art is one of the better things I’ve seen in the topic.
https://theoatmeal.com/comics/ai_art

07.10.2025 18:56 — 👍 8    🔁 26    💬 0    📌 0

🚨 PSA for #PHP package maintainers: DO NOT REPLACE tags! If you messed up a release simply do another. No matter how quickly you notice a mistake, automatic tools already pulled the original tag, triggered automatic updates. Users will never know you recreated the tag and use the broken state. #phpc

19.09.2025 09:04 — 👍 9    🔁 13    💬 0    📌 0
Preview
ReactPhp, Amp, RevoltPhp: comparatif des frameworks asynchrones Depuis la sortie des Fibers en PHP 8.1, le langage a maintenant tout ce qu’il faut pour offrir une expérience développeur fluide pour la programmation asynchrone. Les deux frameworks historiques (ReactPhp et Amp) se sont mis à la page, et leurs équipes ont même collaboré pour développer une implémentation commune (et autonome!) d’*Event Loop*: RevoltPhp. Cette conférence propose un comparatif de ces 3 librairies à travers différents exemples, ainsi que des conseils pratiques pour migrer une application existante. Et si le moment était venu d’optimiser votre application avec la programmation asynchrone ?

« ReactPhp, Amp, RevoltPhp: comparatif des frameworks asynchrones », la conférence de Benoit VIGUIER à revoir sur le site de l'AFUP

16.09.2025 15:00 — 👍 0    🔁 1    💬 0    📌 0
Meme about a bad drawing lesson that shows 2 circles as first sketch, then on the second step a fully drawn owl, with no in between steps

Meme about a bad drawing lesson that shows 2 circles as first sketch, then on the second step a fully drawn owl, with no in between steps

Sometimes it feels like making software is mostly about convincing people that no, 2 circles don't make an owl, you still need to draw the rest of the fucking owl

12.09.2025 09:44 — 👍 6    🔁 4    💬 5    📌 0
In the Future All Food Will Be Cooked in a Microwave, and if You Can’t Deal With That Then You Need to Get Out of the Kitchen As a restaurant owner - I'm astounded at the rate of progress since microwaves were released a few short years ago. Today's microwave can cook a frozen burrito. Tomorrow's microwave will be able to cook an entire Thanksgiving Dinner. Ten years from now a microwave may even be able to run the country. Recently I was watching a livestream of a local microwave salesman.

In the Future All Food Will Be Cooked in a Microwave, and if You Can’t Deal With That Then You Need to Get Out of the Kitchen

03.08.2025 20:35 — 👍 179    🔁 101    💬 9    📌 19

⚠️Petite erreur de logo dans la vidéo

10.07.2025 07:10 — 👍 1    🔁 0    💬 1    📌 0
Post image

🔒 PHP 8.5 unlocks static function in constant expressions 🎉

✅ Allowed in:
• Default params
• Class constants
• Static props
• Attribute arguments

❌ Not allowed:
• use (...)
• Arrow functions fn()
• $this

Const-safe closures are here 💪

14.06.2025 18:34 — 👍 11    🔁 5    💬 1    📌 0
Asynchronous Programming in PHP (Published on June 3, 2025 - Version française)

If you're interested in understanding how asynchronous programming works in #PHP, I just wrote this article. I hope you'll find it interesting.
f2r.github.io/en/asynchrone
(version française ici : f2r.github.io/fr/asynchrone)

03.06.2025 17:42 — 👍 15    🔁 4    💬 6    📌 0
Post image

I've been working on an DBGP (Xdebug) step-debugging TUI. It allows you to step forwards and backwards, shows inline values and has vim-like key bindings. This release includes a macos build.

github.com/dantleech/de...

#php #rust #xdebug

10.05.2025 19:26 — 👍 1    🔁 1    💬 0    📌 0

What approach do you prefer to maintain code/architecture consistency over the years?

1/ Dictatorship: small core team validates all contributions

2/ Democracy: changes are accepted based on majority agreement

Both have pros/cons, I'm curious to hear some feedback

07.05.2025 06:54 — 👍 0    🔁 0    💬 0    📌 0
Job details - Deezer Jobs

ℹ️ Opened position at Deezer: Backend Engineer #PHP

www.deezerjobs.com/en/job-detai...

06.05.2025 06:47 — 👍 1    🔁 0    💬 0    📌 0
Preview
How a 20 year old bug in GTA San Andreas surfaced in Windows 11 24H2 After over two decades, players are now forbidden from flying a seaplane, all thanks to undefined code behavior.

New blog post! A bug in GTA San Andreas lay dormant for over 20 years, until unrelated changes in Windows 11 24H2 triggered it. This is a deep dive into how a simple coding mistake erased all seaplanes from the game and made them completely unusable.
cookieplmonster.github.io/2025/04/23/g...

23.04.2025 13:35 — 👍 189    🔁 67    💬 3    📌 2
Video thumbnail

🐣 Le CFP de BDX I/O 2025 est ouvert ! 🎉
Tu as jusqu’au 29 juin 23h59 pour proposer ton talk 🗣️
Tech, retours d’expérience, idées originales : on veut tout !

👉 conference-hall.io/bdx-i-o-2025
#BDXIO #CFP #CallForPapers #TechConference

22.04.2025 08:02 — 👍 24    🔁 16    💬 0    📌 1

Anyone knows if enabling FFI in PHP has any downsides or a performance impact?

18.04.2025 16:05 — 👍 1    🔁 3    💬 2    📌 0
Offre Dev back confirmé(e) PHP-Symfony - MAPADO.pdf

Mapado recrute un·e dev PHP/Symfony confirmé·e !

🗓️Semaine de 4 jours
📐Stack solide (230 000 lignes de tests)
✨Esprit d’équipe et cadre détendu
📍 Lyon + télétravail

Offre complète : mapado.xyz/php

#PHP #Symfony #Recrutement #Lyon

15.04.2025 12:53 — 👍 1    🔁 2    💬 0    📌 0
Preview
Back-end Developer (PHP) confirmé(e) - CDI (H/F) - Wecandoo - CDI à Lyon Wecandoo recrute un(e) Back-end Developer (PHP) confirmé(e) - CDI (H/F) à Lyon !

Hello ! On recherche un·e dev Backend expérimenté·e dans mon équipe, pour bosser sur le site wecandoo.fr :)
www.welcometothejungle.com/fr/companies...

14.04.2025 08:27 — 👍 1    🔁 2    💬 0    📌 0
Post image

I published a small application to compare two composer.lock files. It's built in PHP, but I didn't want to maintain a server. So it's deployed on GitHub Pages and uses WASM.

lyrixx.github.io/composer-diff/

09.04.2025 09:45 — 👍 25    🔁 11    💬 0    📌 0
Video thumbnail

La courbe de participation à l'enquête 2025 du baromètre des salaires en PHP suit de près celle de 2022, année du record de participation avec +1000 répondant·e·s. Vous aussi, répondez, en quelques minutes et en tout anonymat, pour une enquête qui bénéficie à toute la communauté !
barometre.afup.org

08.04.2025 08:26 — 👍 1    🔁 2    💬 0    📌 0
A PHP code snippet showing an array with string keys, showing which one will be cast as an int.

A PHP code snippet showing an array with string keys, showing which one will be cast as an int.

Strange stuff and funky PHP things, foreach is casting valid numerical integer strings as a proper int type 🤔

This due to a limitation on how PHP was handling object and array conversion: wiki.php.net/rfc/convert_...

31.03.2025 06:42 — 👍 0    🔁 2    💬 0    📌 0
Preview
What's the most compelling way to talk about "why use PHP today"? What's the most compelling way to talk about "why use PHP today"? - notes.md

I'm working with the PHP Foundation to create a new page on the PHP site: "Why use PHP today?"

I'd love your input on who needs this page, and what they need to hear:
gist.github.com/mattstauffer...

26.03.2025 16:05 — 👍 29    🔁 18    💬 3    📌 0
Post image

I've been trying vibe coding by playing with Cursor AI. It's as impressive as a fashion that might pass. It is brilliant at showing you the way and, at the same time, generating bloated, over-engineered code.

This cannot threaten seasoned developers but can surely improve their velocity.

22.03.2025 10:38 — 👍 4    🔁 1    💬 2    📌 0
Preview
Bref Cloud - Serverless PHP hosting on AWS Lambda - powerful, scalable, simple – Bref Deploy PHP applications on AWS Lambda for unlimited scalability and enterprise-grade reliability. Get all the power of serverless without the complexity.

✦ Bref Cloud is live ✦

Modern PHP hosting should be simple: instantly scalable, redundant, monitored, and secure.

Get the best of AWS and serverless with an intuitive dashboard and CLI. No need to become an AWS expert

try it out ↓
bref.sh/cloud

21.03.2025 12:30 — 👍 20    🔁 9    💬 0    📌 0
Crafting valid PHP 8 code using only five different characters Unlocking creativity: transforming an absurd coding challenge into a thorough exploration of trickiest PHP features.

Crafting valid PHP 8 code using only five different characters: transforming an absurd coding challenge into a thorough exploration of trickiest PHP features.

b-viguier.github.io/PhpFk/

21.03.2025 07:46 — 👍 5    🔁 2    💬 0    📌 0
Video thumbnail

Introducing Slow Roads 2.0 - procedurally-generated, scenic roads for endless driving zen. Built with @threejs.org to run in your browser - no installs, no ads, just roads.

Play free at slowroads.io

#threejs #webgame #javascript #procedural #webgl

31.01.2025 16:23 — 👍 304    🔁 89    💬 15    📌 6
php.internals: Release Managers for PHP 8.5

The PHP project has put out the call for release managers for #PHP 8.5!

Candidates should be confident in merging PRs, bug triage, liaising with previous RMs, & getting the branch in good shape. Being a core dev is not a requirement.

Reply on list to volunteer 👇

news-web.php.net/php.internal...

13.03.2025 22:51 — 👍 2    🔁 5    💬 0    📌 0
Preview
PHP True Async RFC - Externals #externals - Opening PHP's #internals to the outside

PHP True Async RFC

externals.io/message/126537

01.03.2025 11:04 — 👍 8    🔁 3    💬 0    📌 0
Preview
Senior Software Engineer Paris

You like PHP? You know Laravel? And you dream of being hired to maintain open-source projects?
I'm looking for my future colleague at MongoDB.
• Remote from anywhere in Europe.
• A team of experts
• The benefits of a major tech company, with a European contract.
Apply here: grnh.se/edc3d6351us

01.03.2025 11:24 — 👍 7    🔁 5    💬 1    📌 1

🥧 What features do you want to see in PIE (PHP Installer for Extensions) release 1.0.0? 💬

#php #phpc #phppie

25.02.2025 06:53 — 👍 2    🔁 2    💬 1    📌 0

I tried the idea:
github.com/mnapoli/boxie

lots of things left to do, but the POC works 🤷 Worth pushing the idea further?

23.02.2025 17:56 — 👍 1    🔁 2    💬 0    📌 1

@b-viguier is following 20 prominent accounts