Dutch PHP Conference 2021
2021-06-17..2021-06-18
-- online --
[Dutch PHP Conference 2013, Dutch PHP Conference 2017, Dutch PHP Conference 2018, Dutch PHP Conference 2019, Dutch PHP Conference 2020, Dutch PHP Conference 2021, Dutch PHP Conference 2022, Dutch PHP Conference 2024]
who it's for
php developers, backend developers, software architects, api developers, engineering managers, devops engineers, database engineers
topics
PSR-7 request and response objects; PSR-15 middleware stacks; immutable value objects with with methods; PHP state machine libraries; decentralised identity (DID) tokens; Magic SDK server validation; PHP 8.1 enums and persistence; architectural decision records (ADRs); DynamoDB on-demand patterns; SQS FIFO exactly-once processing; Redis caching and pub/sub; MongoDB transactions and aggregation
| title | author | length |
|---|---|---|
| HTTP Patterns: PSR 7 & 15 By Example | Tim Lytle | 52m |
Live coding shows PSR-7 request/response objects as immutable, how to evolve them with with methods, and how streams can be detached and transformed; PSR-15… | ||
| A short tale about state machine | Łukasz Chruściel | 30m |
A practical comparison of PHP state machines shows how a simple boolean flag evolves into a real graph of states and transitions, with concrete examples wiring… | ||
| Securing PHP APIs with Decentralised Identity Tokens | Mohammad Shahbaz Alam | 42m |
Demonstrates securing PHP REST APIs by issuing DID tokens from Magic (client-side Magic SDK) and validating them server-side with magic-admin-php validate()… | ||
| PHP Enums | Ayesh Karunaratne | 40m |
PHP 8.1 introduces true enumerated types that replace magic constants with a strict type you can use as parameter, return and property types; two flavors… | ||
| How'd we get here? A guide to Architectural Decision Records | Raphael Dohms | 54m |
Architectural Decision Records capture why a choice was made, the context, the decision, and its consequences so future work avoids blind refactors; examples… | ||
| Diversity and Inclusion in Tech (Talk + Panel discussion) | Koen Cornelis, Zan Baldwin, Ayesh Karunaratne, Francesca Marano | 01h 46m |
Argument: developers are not representative users and that causes real failures and safety risks. Evidence: OECD literacy data showing 5% advanced computer… | ||
| Beyond Relational: Data storage for modern applications | Mike Lehan | 40m |
Covers when to swap relational for other stores and which ones actually solve real problems: DynamoDB on-demand scales from zero to ~3,000 requests/sec (can… | ||
| nothing matches | ||