La parole est aux speakers : James Titcumb

Publié le

Jusqu’au Forum PHP 2025, retrouvez nos interviews de speakers pour mieux comprendre leur parcours et le sujet qu’ils ou elles aborderont lors de leur conférence !

La conférence

🥧 A slice of PIE: revolutionising PHP extension installation

PHP Installer for Extensions (PIE) is an innovative tool I am writing for the PHP Foundation to modernise how PHP extensions are installed and managed. For decades, PECL has been the go-to mechanism, but it's time for a change. In this talk, we’ll explore why PIE is poised to replace PECL, its goals, and what makes it a game-changer for PHP developers. We'll dive into PIE's features, demo its usage, and provide a glimpse of its roadmap, including exciting enhancements already in the works. Whether you're a seasoned developer or new to PHP extensions, discover how PIE is shaping the future of PHP extension installation.

Cécile HAMEREL - HJK
10/10/2025
11:40-12:20

How did the PHP Foundation play a major role in the creation of PIE?

The creation of PIE came about to help further the sustainability goals of the PHP Foundation. Composer is, by many accounts, one of the best dependency management tool, and its counterpart – PECL – for installing extensions, really needed some attention. With funding from the Sovereign Tech Agency, the PHP Foundation set about a plan to modernise the PHP extension ecosystem.

How do you think PIE will help make PHP more accessible?

One of PIE’s primary goals is to bring installing extensions into the modern time. That starts with modern tooling, but also by simplifying the process of installing extensions, and we hope eventually dependencies too.

Can you tell us about the origin of the name PIE?

The name of PIE came as a result of asking for public feedback! As everyone knows, there are two hard things in programming – naming things, cache invalidation, and off-by-one errors. So, we sought help from the community. There were many great suggestions, and the PHP Foundation team settled on the name PHP Installer for Extensions, shortened to PIE, and of course the emoji for fun!

Une conférence présentée par

James TITCUMB
James TITCUMB
James is a consultant, trainer and developer at Roave, working in software for over 20 years. His goal is to improve the quality of software products that teams deliver.

Autres interviews