~/talks

Marco Pivetta

what they talk about

all 9 in the filters

where they keep going back

all 6 in the filters

on a stage with

who talks about the same things

titleconferencedate
How I sliced your appphpday 20222022-05-19
Argues for starting with a monorepo and splitting code by bounded contexts not layers, shows how to enforce one‑way dependencies with dab track and…
Talk on
A live dialogue "DDD: You're doing it wrong"PHP fwdays'20 | Special edition2020-06-06
Live dialogue argues DDD succeeds or fails on concrete things: whether event storming and context maps capture the real constraints, whether persistence…
Talk on
Backwards Incompatible TalesDutch PHP Conference 20192019-06-06
Shows why seemingly small API or type changes break real systems: MCAS-related 737 MAX crashes as a documentation/BC-failure example, PHP’s namespace and…
Talk on
From Helpers to MiddlewarephpDay 20192019-05-10
Tracks concrete evolution: claim that old helpers and service-locators get replaced by composable middleware wired at bootstrap, using PSR-7 request/response…
Talk on
Backwards Incompatible TalesphpDay 20192019-05-10
Argues that backwards-compatibility breaks are inevitable but manageable, with concrete examples (Boeing 737 MAX, Doctrine’s added repository count causing…
Talk on
From Helpers to MiddlewarePHP fwdays'182018-06-10
Shows concrete migration from helper-heavy apps to a PSR-driven middleware pipeline, with code for a purchase action replaced by composable layers that handle…
Talk on
Voodoo PHPDutch PHP Conference 20172017-06-29
Shows concrete language hacks: using the Reflection API and closure bind to mutate private state, the weird backslash-0 property encoding and the unset trick…
Talk on
Event Sourcing: the good, the bad and the complicatedPHP fwdays'172017-06-11
Built a working code review marketplace prototype (not live for legal reasons) using event sourcing plus CQRS: aggregates, an immutable event stream…
Talk on
Extremely defensive PHPphpDay 20172017-05-12
Argues for concrete rules: no setters and constructor injection so optional dependencies disappear and tests stub fakes or null objects; prefer value objects…
Talk on
Doctrine ORM Good Practices and TricksPHP UK Conference 20162016-02-18
Doctrine ORM targets OLTP not reporting and benefits from domain-first design: entities must be valid after construct, use DTOs for form input, favor immutable…
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.