Valentin Udaltsov (@vudaltsov) 's Twitter Profile
Valentin Udaltsov

@vudaltsov

PHP engineer and enthusiast | OSS contributor | Speaker | Author of github.com/typhoon-php project

ID: 377384415

linkhttps://github.com/vudaltsov calendar_today21-09-2011 13:59:48

101 Tweet

189 Followers

236 Following

Valentin Udaltsov (@vudaltsov) 's Twitter Profile Photo

Taylor Otwell Nicolas Grekas 💙💛 Symfony @Internal 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.

Psalm (@psalmphp) 's Twitter Profile Photo

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 !php/object 'N;' — YAML King 🌱 the next release will allow importing class-scoped type aliases: psalm.dev/r/4a2ea2360b

Nikita Popov (@nikita_ppv) 's Twitter Profile Photo

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.

PhpStorm, a JetBrains IDE (@phpstorm) 's Twitter Profile Photo

Happy birthday php.net! 🎂 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

Anton Morev (@amorev94) 's Twitter Profile Photo

Продолжаю брать интервью у людей из мира #PHP. На этот раз в гостях Валентин Удальцов (Valentin Udaltsov) - автор канала "Пых" (t.me/phpyh) и ведущий разработчик в Happy Job! Приходите и задавайте свои вопросы!:)

Продолжаю брать интервью у людей из мира #PHP. На этот раз в гостях Валентин Удальцов (<a href="/vudaltsov/">Valentin Udaltsov</a>) - автор канала "Пых" (t.me/phpyh) и ведущий разработчик в Happy Job!

Приходите и задавайте свои вопросы!:)
🇺🇦 Anna Filina (@afilina) 's Twitter Profile Photo

Gotta love seeing a "TODO refactor this piece" comment buried for half a decade in code that is now causing debugging nightmares. 1. Log TODOs as tasks, with enough details to be actionable. 2. Dedicate some time each week to address them, since they'll never be a priority.

Между Скобок (@between_braces) 's Twitter Profile Photo

Вышел новый выпуск с Valentin Udaltsov о статическом анализе и его опыте работы с Psalm 🐘🔎 🔎 Почему PHP пошел в сторону строгой типизации 🔎 Для чего нужны статические анализаторы и как они работают 🔎 Будущее статических анализаторов bit.ly/36mDJ9o

Вышел новый выпуск с <a href="/vudaltsov/">Valentin Udaltsov</a> о статическом анализе и его опыте работы с <a href="/psalmphp/">Psalm</a> 🐘🔎

🔎 Почему PHP пошел в сторону строгой типизации
🔎 Для чего нужны статические анализаторы и как они работают
🔎 Будущее статических анализаторов

bit.ly/36mDJ9o
Psalm (@psalmphp) 's Twitter Profile Photo

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/2020/…

Valentin Udaltsov (@vudaltsov) 's Twitter Profile Photo

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. ❤️

Roman Pronskiy (@pronskiy) 's Twitter Profile Photo

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.

Valentin Udaltsov (@vudaltsov) 's Twitter Profile Photo

Implemented `NewExpressionParenthesesFixer` to support my "new without parentheses" RFC for PHP 8.4. Looking forward to review from PHP-CS-Fixer 😉 github.com/PHP-CS-Fixer/P…