~/talks

James Titcumb

what they talk about

all 8 in the filters

where they keep going back

all 4 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
🥧 A slice of PIE: revolutionising PHP extension installationForum PHP 20252025-10-09
PI is a new installer that actually builds and installs PHP C extensions and replaces aging PECL workflows; it uses Composer and Packagist to resolve packages…
Talk on
A slice of PIE: revolutionising PHP extension installationphpday 20252025-05-15
PIE claims to replace PECL by actually downloading, building and installing extensions per target PHP installation; it uses composer internals for dependency…
Talk on
Living the best life on a legacy projectDutch PHP Conference 20242024-03-12
Argues legacy often means “working existing code” not junk and recommends concrete practices: use Xdebug to step through surprising flows, add static analysis…
Talk on
Minimum Viable PHPipelinephpday 20232023-05-18
A concrete plan for PHP projects: set up Composer, run PHPUnit tests, enforce coding style with PHPCS/PHPCBF, and add static analysis with PHPStan using a…
Talk on
Living the Best Life on a Legacy ProjectPHP UK Conference 20232023-02-14
Says legacy is "existing code" that may be valuable so refactor only when change reduces risk or adds business value; favor small, iterative refactors and keep…
Talk on
Living the Best Life on a Legacy Projectphpday 20222022-05-19
Argues for refactoring only when business value outweighs risk, using iterative, tiny changes and tests-first characterization to reduce breakage; recommends…
Talk on
Climbing the Abstract Syntax TreePHP UK Conference 20182018-02-14
AST introduced in PHP 7 becomes an explicit intermediate data structure that decouples parser and compiler, yielding about 10–15% faster compilation at the…
Talk on
Climbing the Abstract Syntax TreeDutch PHP Conference 20172017-06-29
PHP 7 adds an actual Abstract Syntax Tree between parser and compiler so compilation becomes 10–15% faster at the cost of more memory; the AST is a mutable…
Talk on
Climbing the Abstract Syntax TreephpDay 20172017-05-12
Shows concretely that PHP 7 adds an actual AST between parser and compiler, demonstrates a toy compiler that compiles AST to opcodes and shows measurable…
Talk on
Kicking off with Zend Expressive and Doctrine ORMPHP UK Conference 20172017-02-16
Walks through bootstrapping an Expressive app from the skeleton with composer create-project skeleton, adds two concrete endpoints to check books in and out…
Talk on
Dip Your Toes in the Sea of SecurityPHP UK Conference 20162016-02-18
Claims practical fixes: use PDO prepared statements to prevent SQL injection, replace naive randomness with random_bytes and timing-safe compare via…
Talk on
Adding 1.21 Gigawatts to Applications with RabbitMQPHP UK Conference 20152015-02-18
Shows how RabbitMQ + AMQP actually gets used from PHP: producers, consumers, fanout/direct/topic exchanges, the alvaro videla PHP library, the RabbitMQ…
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.