~/conference

Dutch PHP Conference 2021

php developers, backend developers, software architects, api developers, engineering managers, devops engineers, database engineers

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

titleauthorlength
HTTP Patterns: PSR 7 & 15 By ExampleTim Lytle52m
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…
Talk on
A short tale about state machineŁukasz Chruściel30m
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…
Talk on
Securing PHP APIs with Decentralised Identity TokensMohammad Shahbaz Alam42m
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()…
Talk on
PHP EnumsAyesh Karunaratne40m
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…
Talk on
How'd we get here? A guide to Architectural Decision RecordsRaphael Dohms54m
Architectural Decision Records capture why a choice was made, the context, the decision, and its consequences so future work avoids blind refactors; examples…
Talk on
Diversity and Inclusion in Tech (Talk + Panel discussion)Koen Cornelis, Zan Baldwin, Ayesh Karunaratne, Francesca Marano01h 46m
Argument: developers are not representative users and that causes real failures and safety risks. Evidence: OECD literacy data showing 5% advanced computer…
Panel on
Beyond Relational: Data storage for modern applicationsMike Lehan40m
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…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.