Ruud Kamphuis
6.4K posts

Ruud Kamphuis
@Ruud_
Co-Founder at TicketSwap • PHP • Creator of TwigStan
The Netherlands Katılım Ağustos 2007
693 Takip Edilen593 Takipçiler

This release of ergebnis/rector-rules adds a parentNamespacePrefixes option to ReferenceNamespacedSymbolsRelativeToNamespacePrefixRector that allows configuring parent namespace prefixes for automatic discovery of namespace prefixes.
ergebnis@ergebnis
👓 Just released: ergebnis/rector-rules:1.13.0. github.com/ergebnis/recto…
English

@Ruud_ @phpstan It's not as seamless as I'd like it to be and would require some work when people would install using the old name for example, and it would lose the 20M downloads number. I don't think it's worth it. github.com/composer/packa…
English

Naming is hard, so that's why my @phpstan extension called "Disallowed **Calls**" now supports disallowing **properties** 😅 Also a Friday the 13th release 👻 (at least in my timezone). github.com/spaze/phpstan-…
English

@phpstorm I know you're working on improving support for worktrees. When you do, it would be great if project caches are shared (initially) with the worktrees for speed.
English


@HomeWizard_NL zijn jullie je bewust van het feit dat jullie X ad campaign op een verkeerd account draait? @nordgardco
Ik zie dit al maanden.

Nordgard@nordgardco
Tot nu toe konden zonnepanelenbezitters hun teruggeleverde stroom volledig wegstrepen tegen hun eigen verbruik. Dat zogeheten salderen stopt echter geleidelijk vanaf 2027. Een thuisbatterij maakt het mogelijk om meer van de eigen zonnestroom te gebruiken.
Nederlands

@eddeee888 Amazing!! Is there an ETA for when we can use this awesomeness?
English

📣 GraphQL Codegen major update is coming!
Client DX overhaul for typescript-operations + client-preset:
🧹 less generated code
✅ better type correctness and defaults
📦 fewer deps, simpler setup
📚 Migration guide (with feature branch and alpha links): the-guild.dev/graphql/codege…
English

@CleanShot When taking a screenshot, a popup shows up in the bottom-left corner. It takes ±2 seconds before I can press COPY. Could you please make these things available immediately? I don't need that fancy loading transition. It's slowing me down.
English

this week I am on vacation from my primary job..
@MisterDeviling and me working thru #PHPStan issues and we can look back on a pretty successfull week.
Lots of fixed issues and merged contributons. some multi year old bugs fixed.
Its a lot of fun

English

@martinbonnin great talk about Apollo Kotlin Compose, thanks! What is the current status of this? I didn’t see any commits anymore on the project. Is it dead or will this come at some point? It looks amazing!🤩
youtu.be/94Nz2B6ETD8?si…

YouTube
English

I love solving puzzles..
today I found out that a #phpstan container cache invalidates when you resize your bash/shell window. also when jumping between directories using `cd`.
not intentional of course. lets see what we can do about that.
English

@phpstorm Could you please make resolving merge conflicts smarter? Often I get merge conflicts on `use` statements that try to add a new import on the same line. The solution is to just append them after each other. CS Fixer will format it. Resolving it manually feels so stupid.
English

@phpstorm 2026.1 EAP doesn't seem to support array_find. Passing a `list<Type>` into array_find and it becomes mixed|null.
English

After ~6 weeks of collaboration we released a blazing fast #PHPStan version - static analysis on steroids.
staabm.github.io/2026/01/25/php…
English

@beberlei I hope Doctrine ORM one gets a strict loading setting like ActiveRecord in Rails does: github.com/doctrine/orm/d…
English

The N+1 query bottleneck is so common, I would bet everyone has it in their #PHP code to some degree. I cover this topic in my videos for the first time, with a simple PDO introduction and a more complex #Shopware plugin example.
youtube.com/watch?v=3jVptc…

YouTube
English



