Valentin Udaltsov (@vudaltsov) profile picture

PHP engineer and enthusiast | OSS contributor | Speaker | Author of https://teapawt.net/t.co/IeCSfpYuTh project

Joined September 2011
Photo by Valentin Udaltsov (@vudaltsov)
Implemented `NewExpressionParenthesesFixer` to support my "new without parentheses" RFC for PHP 8.4. Looking forward to review from @PHPCSFixer 😉 github.com/PHP-CS-Fixer/PHP-…
1
1
13
371
Just marked wiki.php.net/rfc/new_without… as implemented in PHP 8.4! I'm super excited about this!
1
5
222
I've just started voting for my RFC "new MyClass()->method() without parentheses" wiki.php.net/rfc/new_without…
2
5
1
26
3,211
Valentin Udaltsov retweeted
I prototyped something over the weekend: phpup – A single-file binary to run Composer and other tools, and to install a per-project PHP interpreter. You don't need to have PHP installed on your machine to use it.
5
13
2
90
7,757
Valentin Udaltsov retweeted
25 yes, 0 no. This is the way!
Voting on property hooks have started! wiki.php.net/rfc/property-ho… Currently 12 yes and 0 no. Let's hope that trend continues :D
3
1
44
6,286
I admire how courageously you face the disease. I am so happy to know you in person (we met at SymfonyCon Amsterdam in 2019). Stay strong! Wish you all the best. ❤️
So.... I have incurable brain cancer and I'm asking for your love & support 💖
2
112
Valentin Udaltsov retweeted
PhpStorm EAP supports Psalm, but also adds autocomplete for a *lot* of Psalm annotations, including support for psalm-type and psalm-import-type. This is huge. Even includes very basic support for templates. blog.jetbrains.com/phpstorm/…
1
33
2
114
Вышел новый выпуск с @vudaltsov о статическом анализе и его опыте работы с @psalmphp 🐘🔎 🔎 Почему PHP пошел в сторону строгой типизации 🔎 Для чего нужны статические анализаторы и как они работают 🔎 Будущее статических анализаторов bit.ly/36mDJ9o
2
5
Valentin Udaltsov retweeted
Продолжаю брать интервью у людей из мира #PHP. На этот раз в гостях Валентин Удальцов (@vudaltsov) - автор канала "Пых" (t.me/phpyh) и ведущий разработчик в Happy Job! Приходите и задавайте свои вопросы!:)
3
4
Valentin Udaltsov retweeted
When @travisci is commenting on the state of affairs...
2
25
2
99
Valentin Udaltsov retweeted
0!=1. Если у тебя ничего нет, возьми факториал. @asm0di0 на #jokerconf.
1
4
1
7
Happy birthday @official_php! 🎂 Can you believe it's been 25 years? So much has changed in that time! We've prepared a timeline with plenty of great memories. Here's to the next 25 years! jb.gg/php25 PhpStorm is 50% OFF for the next 50 hours to celebrate #PHP25
19
317
59
591
All software is tested. The real question is whether the tester is you or your users.
10
71
8
235
Valentin Udaltsov retweeted
PSA: PHP 7.4.6 has a bug when you perform a "yield from" of a "yield from" of a plain array. If you see anything weird related to generators, that's likely it, and you may want to skip this version.
2
95
8
171
Valentin Udaltsov retweeted
Coming soon: Psalm supports type aliases with "@psalm-type FooType = int|string", but currently those aliases cannot be shared between files. Thanks to a suggestion by @malukenho the next release will allow importing class-scoped type aliases: psalm.dev/r/4a2ea2360b
6
1
26
Valentin Udaltsov retweeted
I had to LOL at this ...
1
31
2
103
Valentin Udaltsov retweeted
Making things final is a good trend. Composition and inversion of control should be encouraged, not inheritance. Tools and applications built on top of Symfony should use its components behind interfaces to prevent vendor lock.
1
1
2