~/conference

phpday PUG Edition 2021

php developers, backend engineers, devops engineers, quality engineers, engineering managers, tech leads, system administrators

Api Platform read side; Symfony Messenger command bus; Infection mutation testing; PHPUnit test automation; GitLab CI pipelines; Ansible deployment playbooks; git branching models (git flow/liscio); visitor pattern refactor in PHP 8; Nginx + Ubuntu VPS hosting; Doctrine transport for async processing

titleauthorlength
How was phpday PUG Edition 2021? The speakers' perspectiveAndrea Aiello, Giuseppe Morello, Umberto Gallea, Antonio Gen06m
Speakers report concrete technology adoptions such as API Platform and Symfony Messenger, and discuss automation of configuration and deployment plus specific…
Talk in Italian on
Design Patterns: Head-first vs EmergentRoberto Gallea57m
Compares using head‑first (apply patterns upfront) versus emergent design (let patterns arise via refactoring) and argues patterns should emerge from…
Talk in Italian on
How Can I Trust My Test Suite?Antonello D'Ippolito42m
The talk explains how code coverage alone is insufficient and shows concrete metrics and tools to assess test quality: cyclomatic complexity, the CRAP index…
Talk in Italian on
Hosting “the wine is good”?Teo Miscia, Alessandro Cappellozza01h 10m
Demonstrates a pragmatic, low-effort hosting workflow that builds and restores systems by provisioning Ubuntu VPS instances, installing PHP 8, Composer and…
Talk in Italian on
A CQRS Approach with Api Platform and Symfony MessengerAlfredo Aiello59m
A concrete CQRS implementation using Api Platform for the read side and Symfony Messenger for commands, with two endpoints: POST for user registration and GET…
Talk in Italian on
CI⚡CD: theory put into practiceAndrea Giannantonio43m
A concrete GitLab CI/CD pipeline for a Symfony app: the .gitlab-ci.yml builds with Composer, runs phpunit, php-cs-fixer and Psalm, packages a minimal artifact…
Talk in Italian on
Git Branching ModelGiuseppe Morelli44m
Describes branch-organization strategies for Git: recommends using git-flow for packaged releases but finds it too heavy for continuous-delivery e-commerce and…
Talk in Italian on
Impostor Syndrome, Self-confidence and MotivationManuel Trebbi57m
Discusses how impostor syndrome commonly affects developers, worsens under stress, and can be reduced with concrete practices like journaling, using photo…
Talk in Italian 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.