Thanks to an amazing session by @derickr at #phptek, I have now successfully built my first PHP extension. It doesn't do anything ... but the fact that it works, tests pass, and it extends the functionality of the language is a win I'll take.
Not understanding how to start with extensions has held me back from several ideas I've had percolating since ... at least 2018. It feels so good to be productive again :-)
I am very much aware I'm missing out on a great #phptek. To all my friends who are in Chicago right now: I miss you and wish I could be there.
Have some deep dish for me.
I cannot understate how valuable @vanamerongen's talk tomorrow at #phptek will be. If you're on site, you need to be there. If you're not on site, go to phptek.tv and get a virtual ticket.
Your coding skills will be greatly increased by just listening to this content.
It's sad how true this is. One "tiny baby if statement" will always grow into a massive cascade of if/switch/case statements. Don't set the precedent. #phptek
Excited to see that, even if I can't be physically at #phptek, I'm still making an impact :-)
Stopping to ask this question - What changes are you going through? - is someone everyone should do on a regular basis. #phptek
Considering the life change reasons that are keeping me away from being at #phptek this year, an opening keynote regarding embracing change is ... very well-planned.
I had to duck out early from #phptek for work stuff, but I'm hoping I have more uninterrupted time tomorrow. Also hoping I can whip together a #battlesnake for the evening activities :-)
Compatible "with exceptions?" Huh. Didn't realize that. I've been rocking PHP 8.2 for my site since I originally launched it.
Should probably bump to 8.3 as well ... but I don't know what these "exceptions" might include.