Ondrej Mirtes
where else to find them
website:http://ondrej.mirtes.cz/
github:ondrejmirtes
bluesky:ondrejmirtes.bsky.social
mastodon:@OndrejMirtes@phpc.social
linkedin:ondrejmirtes
speakerdeck:ondrejmirtes
devto:ondrejmirtes
what they talk about
all 7 in the filters
where they keep going back
- phpday3 editions2018–2023
- Dutch PHP Conference2 editions2018–2024
- PHP UK Conference2 editions2024–2026
all 6 in the filters
on a stage with
never shared a talk
who talks about the same things
- Sebastian Bergmann22 talks
- James Titcumb13 talks
- Roberto Butti6 talks
- Anna Filina17 talks
- Gary Hockin14 talks
- Arne Blankerts12 talks
| title | conference | date |
|---|---|---|
| Rules, Not Prompts: PHPStan and Coding Agents | Laravel Live Denmark 2026 | 2026-08-20 |
Agents generate PHP but safety and long‑term design require both human review and automated checks; PHPStan runs static analysis, prints per‑error identifiers… | ||
| Use Generics in PHP Today | International PHP Conference Berlin 2026 | 2026-06-08 |
Shows how to get true generics in PHP today using PHPDoc generics and static analyzers like PHPStan and Psalm, not language changes. Demonstrates concrete… | ||
| Crafting Custom PHPStan Rules | PHP UK Conference 2026 | 2026-02-20 |
Custom PHPStan rules actually enforce concrete constraints, not vague style guides: demos include a new Person rule that flags direct instantiation (and is… | ||
| Tuning PHPStan to Maximum Strictness | Dutch PHP Conference 2024 | 2024-03-12 |
Explains how PHPStan enforces strictness by using rule levels 0–9 (level 6 forces missing type hints, 7 flags partially wrong unions, 8 flags nullable misuse… | ||
| Tuning PHPStan to Maximum Strictness | PHP UK Conference 2024 | 2024-02-15 |
Shows concrete levers: rule levels 0–9 (counting from zero) map to specific checks—level 5 covers basic bugs, level 6 forces missing type hints, level 7 flags… | ||
| PHPStan: How the Sausage Is Made | phpday 2023 | 2023-05-18 |
A practical postmortem of PHPStan: the project builds a zero-deps PHAR distribution with heavy CI automation using GitHub Actions, runs an issue-bot that… | ||
| Tuning PHPStan to Maximum Strictness | phpday 2022 | 2022-05-19 |
Shows how to push PHPStan from level defaults into production-ready strictness by flipping configs and enabling packages so code becomes more predictable and… | ||
| Generics in PHP: Today Already | PHPFest 2020 | 2020-10-23 |
The talk explains how to model generics in PHP today using PHPDoc annotations so static analyzers like PHPStan and Psalm can understand and check parametrized… | ||
| Zero Downtime Database Migrations and Deployments | Dutch PHP Conference 2018 | 2018-06-07 |
Claims a live ecommerce stack with 300,000 daily visitors and deploy 10–30 times a day, using decoupled, backward‑compatible migrations: add new column, deploy… | ||
| Testing Strategy with the Help of a Static Analyzer | Dutch PHP Conference 2018 | 2018-06-07 |
Argues that you don’t need 100% coverage because PHPStan plus modern PHP type hints and phpstan‑strict catch many pre‑runtime bugs, so tests concentrate on… | ||
| Zero Downtime Database Migrations and Deployments | phpDay 2018 | 2018-05-11 |
Battle-tested, actionable procedures for running schema changes without outages: backwards-compatible migrations done in small steps, batch data fills, and… | ||
| nothing matches | ||