Log inSign up
Tomas Votruba
13K posts
Image
user avatar
Tomas Votruba
@VotrubaT
✍️ Writing a book about final solution to legacy upgrade-every-day.com 😎 Upgrading PHP legacy projects 🤖 Automating PHP code with @rectorphp
Europe
tomasvotruba.com
Joined April 2014
33
Following
6,263
Followers
  • Pinned
    user avatar
    Tomas Votruba
    @VotrubaT
    Jun 8
    I've just realized we didn't have an offical way to sponsor @rectorphp ... Fixed it first task today ⬇️ If you're a company using Rector and saving you time and money, consider giving back to support on-going development🙏
    user avatar
    Conao3
    @conao_3
    Jun 8
    私が所属しているトヨクモで、Thanks OSS Award 2026年度上半期の公開を行いました! 1年間で約1000万円のOSSへの寄付活動を継続して行っています。 今期は特にVite関連の貢献から @sapphi_red さん、 @boshen_c
    Image
    Image
    github.com
    Sponsor @rectorphp on GitHub Sponsors
    Rector is an open-source tool that instantly upgrades and refactors any PHP code. It automates framework migrations, version bumps, and type coverage-saving teams countless hours. Your sponsorship ...
    2.3K
  • user avatar
    Tomas Votruba
    @VotrubaT
    Jul 18, 2020
    I'll pay for 5 people to receive an online course/subscription of their choice (each up to $249) ❤️️ Like this tweet & I will pick 5 winners by Monday 6 PM CET 🚀 Appreciate a RT to spread the word cc @javiereguiluz @Ocramius @matthiasnoback @michellesanver @enunomaduro
  • user avatar
    Tomas Votruba
    @VotrubaT
    Oct 16, 2022
    Just a friendly reminder: #PHP 8.0 active supports ends in a month 😉 Time to go to PHP 8.1 💪
    Image
  • user avatar
    Tomas Votruba
    @VotrubaT
    Sep 11, 2023
    Are your considering migration from @symfony to @laravel but too afraid to ask? Get ready before making the hard step 🤗
    Image
    From Symfony to Laravel - 5 Steps to Prepare your Symfony Project for Migration
    From tomasvotruba.com
    300K
  • user avatar
    Tomas Votruba
    @VotrubaT
    Mar 12, 2023
    Want to ensure your codebase is rock-solid? 💪 Measure your type coverage and improve your code's reliability! 🚀
    Image
    How to Measure Your Type Coverage
    From tomasvotruba.com
    120K
  • user avatar
    Tomas Votruba
    @VotrubaT
    Apr 25, 2021
    PHP 8.1 Enums have just been merged to php-parser 🎉🎉🎉 Now you can start to create Rector and PHPStan rules for them :) github.com/nikic/PHP-Pars…
    Image
  • user avatar
    Tomas Votruba
    @VotrubaT
    Nov 17, 2023
    Do you have a #php project that you want to upgrade fast and safe? You can hire our @rectorphp team to get the dirty work done with carefully prepared battle plan 💪 getrector.com/hire-team (last 2 spots for Q1 2024)
    getrector.com
    We help you Reduce Costs and Erase Technical Debt | Rector - Automated Way to Instantly Upgrade and...
    39K
  • user avatar
    Tomas Votruba
    @VotrubaT
    Feb 3, 2023
    After 2 years, the PHPUnit 10 is out today 🥳️🥳️🥳️ Congrats to @s_bergmann !️ With attributes, static data providers, less error notice magic and simpler event system 🙏 phpunit.de/announcements/…
    Image
    17K
  • user avatar
    Tomas Votruba
    @VotrubaT
    Nov 16, 2023
    Cool #gpt trick I learned from a friend today: 1) create a private GPT 2) upload your #php project in a zip 3) ask it questions on how to improve it Who knew this goes far beyond the 128k context window 😎 The results are impresive... feels like talking to myself with having
    Image
    28K
  • user avatar
    Tomas Votruba
    @VotrubaT
    Nov 18, 2022
    Thank you for having me @symfonycon 🥳 and everyone coming to my talk 🙏 It felt like a rollercoaster... 😜 Meeting amazing people, sharing wisdom and witty puns 🤩 🤖 Upgrade tools Github demo: github.com/tomasvotruba/s… 🎞 Slides: slides.com/tomasvotruba/m… Have fun! 😇
  • user avatar
    Tomas Votruba
    @VotrubaT
    Oct 23, 2023
    Pro tip for #php reconstructions Do you use @symfony? Check the "removed-ids.php" file... it contains dozens of services you maintain, but never use 😉
    Image
    13K
  • user avatar
    Tomas Votruba
    @VotrubaT
    Sep 18, 2021
    Did you know match can handle dynamic expressions too? :)
    Image
  • user avatar
    Tomas Votruba
    @VotrubaT
    Aug 25, 2023
    Playing with GPT 4 code interpreter: * upload @phpstan report.json * asking to find the worst file * asking to fix everything it can * uploading file with 85 errors * GPT is giving me the fixed file back... opening now
    Image
    15K
  • user avatar
    Tomas Votruba
    @VotrubaT
    Aug 19, 2023
    Do you need to measure lines of your PHP codebase? Introducing this 📈 👇
    Image
    Easy and Quick way to Measure lines of Code in PHP
    From tomasvotruba.com
    17K

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms of Service|Privacy Policy|Cookie Policy|Accessibility|Ads info|© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up