~/talks

Anna Filina

what they talk about

all 10 in the filters

where they keep going back

all 9 in the filters

on a stage with

all 4 in the filters

who talks about the same things

titleconferencedate
Avoid Costly Framework UpgradesInternational PHP Conference Berlin 20262026-06-08
Claims that framework swaps stop being year‑long rewrites once controllers and models are decoupled: replace extends AbstractController with constructor…
Talk on
Upgrading Legacy to the Latest PHP Versionphpday 20242024-05-16
Claims a proven upgrade path for codebases up to four million lines, moving 5.3–5.6 to PHP 7 then 8 without feature-freeze by: running static analysis with…
Talk on
Rewriting Legacy Codephpday 20212021-06-08
Five concrete migration strategies are explained: version upgrade, progressive rewrite, framework swap, refactoring and full rewrite, with when to pick each…
Talk on
Web application security (Part 1)Web Summer Camp 20182018-08-29
A hands-on PHP security workshop that shows concrete fixes: replace string-concatenated queries with prepared statements (demo of "1 OR 1=1" SQLi and Symfony…
Talk on
Web application security (Part 2)Web Summer Camp 20182018-08-29
Demonstrates concrete PHP checks and fixes: run composer security advisories via curl to spot known package CVEs; disable DTD/entity loading to stop XML…
Talk on
Rewriting 15-Year-Old CodeBuild Stuff 20172017-11-15
A practical playbook for fixing old web apps: module-by-module rewrites, not risky full rewrites, with an actual billing module rewritten in about a 40-hour…
Talk on
Panel Discussion: The Future of PHPcode.talks 20172017-09-28
Panelists report concrete shifts: PHP 7 delivers roughly 2x+ throughput on real projects, PHP 6 was abandoned during Unicode work, and HHVM pushed performance…
Panel on
Rewriting 15-Year-Old Codecode.talks 20172017-09-28
Claim: full rewrites almost always fail; progressive, feature-by-feature rewrites succeed. Concrete evidence: a codebase with 1.5 million lines, 5,000 classes…
Talk on
ERD Flowcharts and other documentationDutch PHP Conference 20172017-06-29
A call‑for‑papers example maps three actors — speaker attendee organizer — into a context data‑flow diagram that shows eight inputs and outputs; drilling down…
Talk on
API Tips from the FrontlineInternational PHP Conference Spring 20172017-05-29
Practical rules and concrete defaults: use JSON in the body with Content-Type application/json, put results under a data key, paginate by default (page size…
Talk on
Unit Testing by ExamplePHP UK Conference 20172017-02-16
Concrete how-to and measurable wins: start by writing a failing test for a discovered bug (example: make quantity 0.1 round up to 1), add tests when changing…
Talk on
Unit Testing by ExampleFrOSCon 20152015-08-22
Concrete, runnable recipes and PHP examples that show what to assert and why: parses-from-CSV as an interface-first exercise, tests that catch a 0.1 quantity…
Talk on
How to Motivate Your DevelopersFrOSCon 20152015-08-22
Argues that concrete fixes win: a Quebec study finds salary ranks first, so resolve pay early; give adapted tools like profilers and paid licenses to remove…
Talk on
Rewriting 12-Year-Old CodeFrOSCon 20152015-08-22
Progressive rewrites replace fragile PHP3/PHP5.3 spaghetti one page or module at a time, using mod_rewrite routing to send legacy URLs to Symfony controllers…
Talk on
ERD, Flowcharts and Other DocumentationFrOSCon 20122012-08-25
Diagrams prove useful by showing concrete decisions not vague topics: an ERD maps tables and composite keys, a data‑flow diagram forces matching inputs and…
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.