« Le grand cycle de la vie (d’une variable) », la conférence de @b-viguier.bsky.social à revoir sur le site de l'AFUP
« Le grand cycle de la vie (d’une variable) », la conférence de @b-viguier.bsky.social à revoir sur le site de l'AFUP
Hey !
Amis publiant des sites internet en Europe, j'ai publié un outils qui permet de facilement générer un rapport sur vos site pour savoir si vous gérez de manière correct le tracking / les cookies et les cookies modales.
Intéressé d'avoir vos feedback !
github.com/Slashgear/gd...
📦 J'ai divisé par 5 le poids JS de mon app de poker planning open source.
De React à Preact, de gzip à la volée à Brotli/Zstd au build time.
👉 blog.slashgear.dev/posts/une-petite-histoire-de-compression/
« Écrire du Php avec seulement 6 caractères », la conférence de @b-viguier.bsky.social à revoir sur le site de l'AFUP
🧠 Extreme constraints = deep #PHP knowledge.
How far can PHP 8 be pushed? In “Mastering PHP 8: Crafting Valid Code with Only 5 Characters”, @b-viguier.bsky.social explores XOR hacks, type juggling, #FFI, and what really happens inside the Zend Engine.
👇
https://f.mtr.cool/rnzasuoogg
#IntPHPcon
I created the Serverless Visually Explained course 6 years ago.
It's now free!
If you want concrete JS and PHP examples, with live animations, and no-bullshit explanations on what serverless is, you can click and read.
serverless-visually-explained.com/
« Le grand cycle de la vie (d’une variable) », la conférence de @b-viguier.bsky.social à revoir sur le site de l'AFUP
I'm really impressed with the official "What's new in PHP 8.5" page (today's the release of #PHP 8.5 btw!).
It's very well made, great job!
www.php.net/releases/8.5...
45 minutes + 5 minutes 😅
Mais c’était un vrai plaisir à écouter! Merci beaucoup pour la présentation, et bon courage pour lundi 😉
This Oatmeal comic on AI art is one of the better things I’ve seen in the topic.
https://theoatmeal.com/comics/ai_art
🚨 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
« ReactPhp, Amp, RevoltPhp: comparatif des frameworks asynchrones », la conférence de Benoit VIGUIER à revoir sur le site de l'AFUP
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
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
⚠️Petite erreur de logo dans la vidéo
🔒 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 💪
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)
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
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
ℹ️ Opened position at Deezer: Backend Engineer #PHP
www.deezerjobs.com/en/job-detai...
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...
🐣 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
Anyone knows if enabling FFI in PHP has any downsides or a performance impact?
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
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...
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/
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
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_...