Yannick
@osteel
Backend consultant at Yellow Raincoat Ltd. Currently building pixelwatcher.io. Organiser of @phpsussex.uk. I post in French once in a while
Fine-tuning my slides ahead of Laravel Live UK later this month 👀 🎟️ Grab your tickets: app.tickettailor.com...
Early feedback on Opus 4.8: it seems to be way less assuming overall, which is definitely a good thing
Somehow missed the `mixin` PHPDoc tag until now. On a PHP trait, it tells static analysers (PHPStan, IDEs) to type-check it as if it lived inside a subclass, so they don't flag calls to methods that only exist in the subclass as invalid. phpstan.org/writing-...
Just used Peter Fox's `composer-upgrade` skill on PixelWatcher. Amazing work. It breezed through minor dependency upgrades, reported on the only major one, pulled the corresponding changelog, and checked whether my code would be impacted. Then it ran the test suite. Check it out!
Finally taking the time to use my faster.dev subscription and look at the video series. I almost skipped the "Claude Code from Scratch" one entirely, but decided to have a quick look anyway. Guess what – I didn't know you could customise the status line 🤦♂️
My SaaS officially has a logo and a name! Can you guess what it does 🤪 Teaser page with newsletter form to be informed about launch and get early access in the thread Also in the thread a quick tutorial on how to use Remotion and Claude to animate your own logo
Enjoyed reading Luke Harries (Growth Lead at ElevenLabs)’ recent articles on startup growth https://harries.co
Just used Rector to convert an entire Symfony code base to using PHP attributes instead of annotations. Not a single issue ✨ getrector.com/docume...
Jira trickery of the day: when defining customer filters, if you want to display the tasks that don't have a specific label, you also need to include the tasks that don't have any labels at all 🙃 Only took two hours of head scratching...
I mean if you're going to use ChatGPT to write your articles for you, at least try and remove the giveaways 🙄