Profile avatar
osteel.bsky.social
Backend consultant at Yellow Raincoat Ltd. Organiser of @phpsussex.bsky.social. I post in French once in a while
360 posts 313 followers 119 following
Regular Contributor
Active Commenter

Seeing Gandi now seemingly charges twice the market price for domain name renewals, I've migrated all of mine to another registrar. It's a shame, really – had been with them for something like 15 years

📢 Did you miss Joby Harding's (@jobyh.bsky.social) talk on HTMX and Laravel earlier this month? 👀 The recording of the session is now available! www.youtube.com/live...

Laravel Cloud looks pretty good. Clever that you can basically test it out for free with a laravel.cloud subdomain. Pricing makes a lot of sense to me overall cloud.laravel.com

Conferences like #phpuk are also places where you can witness Derick Rethans @derickr.phpc.social.ap.brid.gy and Kévin Dunglas @dunglas.dev casually discuss a tighter integration of Xdebug and FrankenPHP over a beer. Don't fade the meatspace!

I thought I came here to follow developers again but all I read about is politics 🤷🏻‍♂️ Not that much better than X in this regard, if I’m honest. Topics are also exactly the same, although from a vey different angle.

Yes but can it run Minesweeper news.microsoft.com/s...

So who am I seeing at PHP UK tomorrow?

If I had a penny for every time Foundry causes Doctrine to throw "A new entity was found that was not configured to cascade persist operations"...

⏰ One week to go before our next meetup! Joby Harding will show us how to work with HTMX in Laravel. Can't join in person? Join us online! All the details are in the meetup's description 👇 www.meetup.com/php-s...

Finish my first game of Civilization VI (yes, 6). Got my ass kicked (obviously)

Currently running PHP 8.3. I guess we're in the trend stitcher.io/blog/php...

Added this to my list of refactoring tasks for the project I'm currently working on tomasvotruba.com/blo...

📢 Our next event is up! On Wednesday 12 February, Joby Harding will dive into HTMX and explore whether the library lives up to its promises. Join us in person in Brighton or follow the broadcast on YouTube! 📅 Details and registration 👇 www.meetup.com/php-s...

My client is looking for some kind of online test to screen potential PHP developers (intermediate to senior). Something that'd be timed (e.g. 1 hour) and that the candidate would take whenever and that would lead to an interview if successful. Any suggestions?

Hi, what is your main motivation to write open-source code?

I tried to upgrade Foundry to v2 after this, but had to give up. This is Symfony's biggest pain point AFAIAC – I get the "glue" approach, but leaving too much to the community means things get out of sync and upgrades are brittle. I much prefer Laravel's full-stack approach

Just successfully upgraded PHPUnit to version 11 in a Symfony 7.2 app. The process isn't documented, but this GitHub issue comment should put you on the right track github.com/symfony/s...

What Bluesky and X feel like these days

🚀Support for invokable commands will land in #Symfony Console 7.3. No need to extend the base Command class anymore 🎉 Input options/arguments are configured through #PHP Attributes. And there is more to come!

Negative people don’t get lucky

Here I was, thinking I would quickly upgrade PHPUnit from version 9 to 11 in my client's Symfony project before I'm off for a few days. Nope github.com/symfony/s...

📢 Huge update in #PHP ecosystem! If you're utilising PHP 8.4 features, they're now covered with #PHPStan analysis, so you can work with your code with greater confidence 🥳. That's an awesome way to close the calendar year in #OSS 😊. phpstan.org/blog/phpstan...

Just used Rector to convert an entire Symfony code base to using PHP attributes instead of annotations. Not a single issue ✨ getrector.com/docume...

Good rules of thumb www.oneusefulthing.o...