You have always wanted to contribute to PHP's source code, but have no idea how to go about it? We will have a look at the resources available for understanding and writing the C code of an extension, followed by a live coding session where we will add a new PHP function and its unit tests.

Comments

Comments are closed.

The live demo was brave to be done to start with, since "PHP source code is a 29 years old C code base", so it's definitely really difficult to work with. There were some technical difficulties, but the overall result was funny and informative nonetheless

The way you went through this talk was amazing! And the way you handled things when it went wrong was a highlight for me. You showed that everyone can tinker with it and itโ€™s ok to just try things when they go wrong, and I got a really good insight into the process and the testing, thanks Gina for a successful, funny and educative presentation.

Max vote deserved for the complexity of talk and how you handled the issues. Amazing! ๐Ÿ™‚

Lorenzo Sequi at 17:13 on 17 May 2024

Nice talk, but I really didn't understand how to contribute to PHP, may be less C++ code or minimal examples but explain more and all channel to use to contribute.

Not an easy talk to perform, but very informative and surely point out the complexity when dealing with c/c++ codebases with some decades of aging

Handling live demo issues with so much courage and even fun. Would be cool to hear what was wrong and why it did not worked this time. Anyway I loved the talk. It was cool to see you compiling live, and be reminded that anyone can just checkout the codebase and contribute to it!

A very interesting talk. It was super fun when nothing was working! I appreciated the strength and tenacity to make things work. Well done!
I'm not sure if you made me want to write in C.