I am a full-stack web developer from Brno, Czech Republic. I contribute to open-source projects, write a technical blog, and speak at meetups and conferences.
PHPStan has only supported invariant and covariant template types because they are so prevalent in real-world applications. But contravariant template types also have their use cases, and the latest release of PHPStan adds support for them, among other small improvements to generics.
In my recent post, I've introduced a PHPStan extension that brings support for sealed classes and interfaces to statically analyzed PHP. Looking back, I feel I haven't stressed the main benefit enough, so here I am doing it justice.
This talk introduces passkeys, a technology that brings a solution to all problems of passwords: their are unbelievably convenient to use, resistant to data breaches and phishing, and practically eliminate the possibility of human error. All this building upon open standards and existing APIs.See more talks