Project Startup

Sebastian Bergmann | The Online PHP Conference |

How do you start a new project? Which tools do you use in your development process? How do you set up and configure them for a new project? These are questions that I am commonly asked at conferences, meetups, and while working with our clients' teams. And as the creator and maintainer of dozens of Open Source projects I have experience in setting up new projects.

In this workshop, we start with an empty directory. Step by step, we will bootstrap a new project: setting up tooling, creating tests, implementing functionality. Because the use of a tool is not an end in itself, we will discuss the problem a tool wants to solve, how it wants to solve it, and how to embed it into your development process.

Conference agenda and tickets

About the Speaker

Sebastian Bergmann has believed in Open Source from day one. He has a university degree in computer science, and has created the industry-leading testing tool PHPUnit, which has played a vital role in professionalizing software development with PHP. He shares his comprehensive experiences in publications and at conferences. As Co-Founder and Principal Consultant of The PHP Consulting Company (, Sebastian helps his clients to develop software successfully. In his free time, he works on PHPUnit, likes board games, and really enjoys making fancy ice cream.