Live Coding: The Value of Objects

Stefan Priebsch and Arne Blankerts | The Online PHP Conference |

When PHP started off as a procedural scripting language 25 years ago, nobody would have imagined the amount and size of platforms and applications that would be built in PHP a few years later. But PHP's procedural past is still haunting us, and widespread solutions like Drupal or WordPress even today have a hard time to ridding themselves of their procedural past. As a result, a large amount of PHP code that is written today, even using modern frameworks like Symfony or Laravel, is still very procedural at its core.

As developers, we have to think more object-oriented. In this session, we will show through live coding how we can improve our coding through using more (and smaller) objects. This will not only help us to avoid redundant code, but will also make our application a lot easier to test.

Conference agenda and tickets

About the Speakers

Even older digital watches would outperform Stefan Priebsch's first computer. He has been an IT consultant for over 20 years, holds an academic degree in computer science, is the author of several textbooks, and a university lecturer on professional web development. He presents and keynotes at technology conferences around the world. As Co-Founder and Principal Consultant of The PHP Consulting Company (thePHP.cc), Stefan helps his clients to develop software successfully. He spends his free time playing electric guitar and researching agile home improvement.

Arne Blankerts has already dealt with computers when networking was still an adventure. As long-standing head of development of an internet agency, he has created solutions far ahead of the times already years ago. As Co-Founder and Principal Consultant of The PHP Consulting Company (thePHP.cc), Arne helps his clients to develop software successfully. He is author and maintainer of various Open Source development tools, and is a regular presenter at conferences. In his free time he reads fantasy novels and likes to cook.