Benoit Viguier (@b_viguier) 's Twitter Profile
Benoit Viguier

@b_viguier

Developer // print_r($this) // TODO: update this comment // Mastodon: @[email protected] // BSky: @b-viguier.bsky.social

ID: 1086128414

linkhttps://b-viguier.github.io calendar_today13-01-2013 13:35:09

3,3K Tweet

716 Followers

220 Following

Ondřej Mirtes (@ondrejmirtes) 's Twitter Profile Photo

Do you use #phpstan level 9 and think it's not painful enough? PHPStan 2.0 will introduce level 10 for even more pain *cough* type safety 🔥!

Benoit Viguier (@b_viguier) 's Twitter Profile Photo

« The Great Circle of Life (of a variable) » Here are the (English) slides of my (French) presentation at #ForumPHP 🙂 b-viguier.github.io/downloads/talk…

Benoit Viguier (@b_viguier) 's Twitter Profile Photo

« Writing Php code with only 6 characters » (spoiler: 5 are enough 🤯) Slides of my talk at #ForumPHP (thanks AFUP ) b-viguier.github.io/downloads/talk…

Matthieu Napoli (@matthieunapoli) 's Twitter Profile Photo

I've been bringing this topic up with anyone I could get my hands on from PHP's internals for the last few years, looks like someone is tackling it! I think (🤞) this could have one of the biggest impacts on performance in PHP apps in a while Most PHP apps spend most of their

I've been bringing this topic up with anyone I could get my hands on from PHP's internals for the last few years, looks like someone is tackling it!
I think (🤞) this could have one of the biggest impacts on performance in PHP apps in a while

Most PHP apps spend most of their
JoliCode (@jolicode) 's Twitter Profile Photo

Plongez dans l'océan de savoir transmis par les orateurs et oratrices du #forumphp ! 🆕 La deuxième partie de notre récapitulatif des conférences du Forum PHP 2024 est enfin disponible : jolicode.com/blog/ce-que-no… AFUP #php

Matthieu Napoli (@matthieunapoli) 's Twitter Profile Photo

Bref I want to talk to more people, here's my calendar: calendly.com/bref-enterpris… 30 minutes free consulting about bref / AWS / serverless in the next 30 days What problems do you face? How can I help? Never used Bref? Let's see if it fits for your project? DM me or book some time!

Frédéric Bouchery 🌟 (@fredbouchery) 's Twitter Profile Photo

I need your help: I am looking for a math function lib where the author has used mathematical symbols (Unicode) to name their functions and variables in #PHP. It's just for fun. To show an example of what not to do. I've seen this library before, but I can't remember its name.

yan (@bcrypt) 's Twitter Profile Photo

reminder that the bcrypt hash function ignores input above a certain length! so if you do bcrypt(username || password) for some reason, a sufficiently long username will make it accept any password. to fix this you can sha256 the input first.

The PHP Foundation (@thephpf) 's Twitter Profile Photo

Announcing the pre-release of the PHP Installer for Extensions (PIE) 🎉 Think of it as Composer for PHP extensions: they’re distributed via Packagist and handled similar to regular PHP packages. Check it out and share your feedback 🐘💜 thephp.foundation/blog/2024/11/1…

Jordi Boggiano (@seldaek) 's Twitter Profile Photo

Caleb Porzio Everyone says performance but to give some more details the one big effect of not binding $this is that the class creating the closure can be freed/garbage collected *before* the closure itself is freed. If the closure holds a ref to $this then the creator must live on as long as

Aaron Francis (@aarondfrancis) 's Twitter Profile Photo

Two paragraphs of comments for a single if statement! This is why I have no interest in engagement-bait hot takes and much prefer nuance. Comments are bad? Eh, not always.

Two paragraphs of comments for a single if statement! 

This is why I have no interest in engagement-bait hot takes and much prefer nuance. Comments are bad? Eh, not always.
Markus Winand (@markuswinand) 's Twitter Profile Photo

Do you know OFFSET? If no: Go ahead, nothing to see here. If yes: Don’t use it. Forget that it exists. Erase it from your memories—for good! OFFSET is often used to implement page-wide display of large results. Unfortunately, OFFSET does it poorly...

AFUP (@afup) 's Twitter Profile Photo

Timothée Martin Il est également temps de retrouver la conférence "Le grand cycle de la vie (d’une variable)" que Benoit Viguier, fidèle de nos événements, nous a proposée en salle Johnson le 10 octobre dernier. Bon visionnage, à demain pour la suite ! youtube.com/watch?v=FPsfvv…

AFUP (@afup) 's Twitter Profile Photo

Mercredi 18 décembre, le calendrier de l'Avent est désormais dans la dernière ligne droite avant Noël ! On découvre aujourd'hui comment "écrire du PHP avec seulement 6 caractères" (et en moins de 20 minutes !), grâce à Benoit Viguier... youtu.be/iyH54An4SOY

Simon Hamp (@simonhamp) 's Twitter Profile Photo

Want to know what happens with NativePHP for mobile without having to be glued to social media? Join the mailing list! simonhamp.mailcoach.app/nativephp