Conference: PHP Benelux 2018, Antwerp, Belgium
Title: Debugging PHP Applications
Links: joind.in
Format: 3 hours interactive workshop.
Sooner or later, an application will have errors. Some of them will be your fault, or that of a teammate. Others stem from third party libraries you are using. We want to be able to locate the cause of the error as quickly as possible. In this workshop, we will do exercises that will help you debug your applications more efficiently as well as writing them in a way that they get easier to debug.
We will look at the following topics:
- reading stack traces
- how to search through the code base
- writing good exception messages
Conference: Web Summer Camp, Croatia
Title: Writing API clients with HTTPlug
Links: slides, tutorial repository
Co-Presenter: Márk Sági-Kazár
This was a 3 hour tutorial with many exercises the participants could do.
Conference: Bulgaria PHP Conference 2015, Sofia, Bulgaria
Title: Hands-on: HTTP caching with Varnish
Links: Slides, joind.in
For some scenarios, Varnish is the silver bullet to fix performance issues and go from slow site to lightning fast site. More often though, you will need to put some effort into your application to get good results. Ideally, you design your application to play well with caching from the outset. If you don't know what you are doing, Varnish can also be the bullet to shoot yourself in the foot.
Conference: PHP Summer Camp 2015, Rovinj, Croatia
Title: HTTP caching with Varnish
For some scenarios, Varnish is the silver bullet to fix performance issues and go from slow site to lightning fast site. More often though, you will need to put some effort into your application to get good results. Ideally, you design your application to play well with caching from the outset. If you don't know what you are doing, Varnish can also be the bullet to shoot yourself in the foot.