Sur les bons conseils de l'ami @romain-canon.com j'ai codé 4 petits bots pour curvytron2.com et c'est très fun haha
Romain Canon
@romain-canon.com
🐘 PHP developer, OSS enthusiast. https://github.com/romm/ https://mastodon.social/@Romm https://x.com/Rommsteinz
🚀 #PHP object-mapper library Valinor v2.5.0 released! - Normalizer configurators support (datetime format, camelCase, …) - Shaped list type support — `list{string, int, ...<non-empty-string>}` - `key-of<T>` support - and more! Check out the release page for more info: github.com/CuyZ/Valinor...
Release 2.5.0 · CuyZ/Valinor
Notable changes This release brings a set of new features to the library: Normalizer configurators support Shaped list type support key-of type support and more! Enjoy! 🎉 Normalizer configurator...
github.com
The reason GitHub uptime is bad these days: they do a lot of renovation work.
Vendredi dernier avait lieu l'@afup.org Day : une journée de conférences en simultané à Bordeaux, Lille, Lyon et Paris. J'ai eu la chance de pouvoir présenter à Lille ma conférence « Test simplifié à moitié pardonné » — vous pouvez retrouver les slides ici : romm.github.io/test-simplif...
Thank you @acelaya.com for sponsoring my OSS work, I'm glad you're making use of it! 🤗
“[…] and I think we should leave politics at home and be where people are” A lot of people ran away from X for very good reasons. Do not act like they did it *just* because they wanted to, they did it because their mental health was in danger (insults, threats, …).
These thoughts have been on my mind for months: stitcher.io/blog/php-big...
Venez partager un chouette moment le vendredi 22 mai prochain à Lille ! Il reste encore des places. 😊
Comment IA, tests et opensource peuvent-ils cohabiter ? Speaker de l’AFUP Day 2026 à Lille, @romain-canon.com partage dans l'interview du jour son avis et pose un regard critique sur l'IA. Venez l'écouter le vendredi 22 mai, prenez vos places pour l'événement ! buff.ly/hzU3qER
Valinor — #PHP object mapping library — has recently crossed 10 million downloads on Packagist! I'm really proud of what it means: more and more #PHP developers are eager for stricter codebases, which is a great achievement. 🎉 Haven't heard of it yet? Check it out! github.com/CuyZ/Valinor
Imaginez 10 ans plus tard je sors une suite à Curvytron et je l’annonce un 1er avril ? Nan je rigole. Mais imaginez quand même : curvytron2.com
🔔 #PHP object-mapper library Valinor v2.4.0 released! 🚀 This huge release brings exciting new features: - Out of the box HTTP request mapping - Mapper/normalizer configurators - CamelCase/snake_case keys conversion - Keys case restriction github.com/CuyZ/Valinor... ⤵️ see below for more details ⤵️
PSL 6.0 is out. 🎉 PHP Standard Library is now split into 61 standalone packages. Install only what you need: $ composer require php-standard-library/async No more pulling in 60 packages when you just need one. github.com/php-standard-library/php-standard-library/releases/tag/6.0.0 #php #psl
Release Hevlaska 6.0.0 · php-standard-library/php-standard-library
PSL 6.0.0 PSL 6.0 is the biggest release in the project's history. New home, new packages, new capabilities. A new home PSL has moved. The repository, the organization, the website - everything has...
github.com
Fêter 25 ans ensemble, c'était beau. Mais 2026 s'annonce difficile pour l'AFUP. Sponsors en retrait, billetteries en recul… Sans la communauté, il n'y a pas d'AFUP. On vous explique nos difficultés dans cet article, et on compte sur vous ! 💙 buff.ly/sh1OMTU
🚚 The `.io` domain names have become really expensive over the past couple of years, so I’ve decided to move the #PHP Valinor documentation from valinor.cuyz.io to valinor-php.dev
🔔 #PHP object-mapper library Valinor v2.3.2 released! Mainly a bug-fix release, with 2 notable changes: - End of PHP 8.1 support (support ended in December 2025) - Removal of `composer-runtime-api` requirement, making this library completely dependency free. 🎉 github.com/CuyZ/Valinor...
Release 2.3.2 · CuyZ/Valinor
Notable changes End of PHP 8.1 support PHP 8.1 security support has ended on the 31st of December 2025. See: https://www.php.net/supported-versions.php Removal of composer-runtime-api package depen...
github.com
Coucou Lille, on se voit le 22 mai pour parler de tests ? 🤗
L'AFUP Day s'installe pour la 8ème fois d'affilée à Lille en 2026 ! Le programme est sorti hier, ce vendredi 22 mai promet un concentré de savoir-faire, de retours d’expérience et d’échanges authentiques. Consultez le programme et foncez prendre votre place ! buff.ly/kOjZlRN
Just updated my profile picture, after more than a decade with the old one everywhere on the web! It feels weird but refreshing 😅
And now @packagist.com 🔥 Thank you so much for sponsoring my work and placing trust in my humble contribution to the PHP ecosystem! 🙏
✨ Thank you @pscheit.bsky.social for the generous sponsoring, which allows me to spend more time on Valinor! OSS community is the best! 🚀 github.com/CuyZ/Valinor...
✨ Thank you @pscheit.bsky.social for the generous sponsoring, which allows me to spend more time on Valinor! OSS community is the best! 🚀 github.com/CuyZ/Valinor...
GitHub - CuyZ/Valinor: PHP library that helps to map any input into a strongly-typed value object structure.
PHP library that helps to map any input into a strongly-typed value object structure. - CuyZ/Valinor
github.com
As of #Symfony 7.4, functional tests’ error rendering will finally get you straight to the point with a beautiful, concise output 🥳 Especially useful when doing large refactorings that make dozens of such tests fail while progressing. Before/After 👇
We've already had really interesting feedback 🔥 I just added a new option E to the poll (explanation is in the thread) — I'd love to have more feedback on how you handle your HTTP requests; Help us making it easy to map a request's values to your controllers! github.com/CuyZ/Valinor...
Mapping HTTP request parameters using Valinor for type-safe controller calls · CuyZ Valinor · Discussion #736
I've lately been working on native HTTP request mapping, provided out of the box by this library. The goal is to ease the validation and mapping of the HTTP request's parts — query parameters, (rou...
github.com
🚀 Mapping an HTTP request to a controller using Valinor will soon be a thing! But before that, I need help and feedback from people — I'd love if you could read and vote on this discussion: github.com/CuyZ/Valinor... Thanks a lot! 🙏 (RT for reach? 🥹)
🚀 Mapping an HTTP request to a controller using Valinor will soon be a thing! But before that, I need help and feedback from people — I'd love if you could read and vote on this discussion: github.com/CuyZ/Valinor... Thanks a lot! 🙏 (RT for reach? 🥹)
Mapping HTTP request parameters using Valinor for type-safe controller calls · CuyZ Valinor · Discussion #736
I've lately been working on native HTTP request mapping, provided out of the box by this library. The goal is to ease the validation and mapping of the HTTP request's parts — query parameters, (rou...
github.com
🔔 #PHP object-mapper library Valinor v2.2.1 released! This version is sponsored by @elias.haeussler.dev who sent a generous donation ❤️ A huge effort was spent to fix a nasty bug, this *could* break your app if you use converters — please read release notes carefully: github.com/CuyZ/Valinor...
Release 2.2.1 · CuyZ/Valinor
⚠️ Important changes ⚠️ This release contains a lot of internal refactorings that were needed to fix an important bug regarding converters. Although we made our best to provide a stable release, bu...
github.com
@dunglas.dev, @nicolasgrekas.bsky.social, @asgrim.dev and Gina Banyard talking about PHP, its future and @thephpf.bsky.social 🐘 Thank you @afup.org for this amazing event!
🔔 #PHP object-mapper library Valinor v2.1.0 released! This version introduces a powerful new feature: attribute converters, which provide more granular control over the mapping of properties. More info below ⤵️
Things I've been up to over the last 30 days: - 👨🍼 Became a dad - 🎉 In between diaper changes, I worked on preparing the release of version 2.0 of Valinor, a PHP library that helps to map any input into a strongly-typed value object structure. Release notes: github.com/CuyZ/Valinor... Enjoy! 🥳
I’m looking for people using #php innmind/black-box at work. Reaching for feedback on how it’s used. Anyone around here ?
🌟 Symfony 7.3.0 released ➡️ https://symfony.com/blog/symfony-7-3-0-released
🐘 Big milestone incoming for #PHP OSS: Ondřej Mirtes (PHPStan) and Maks Rafalko (Infection) are joining forces to improve the integration of their tools when used together. Expect smoother integration, better mutation analysis, and less false-positive result for these two awesome projects!