David Buchmann

David Buchmann

David Buchmann works at Liip AG as lead developer and Symfony coach. He is an open source enthusiast, co-author of PSR-18 and Httplug, maintainer of FOSHttpCache and contributor to the Symfony framework. When he is not coding, he enjoys travelling with his girlfriend, music and boardgames.

Sessions Montréal 2024

Decoupling an application with Symfony Messenger

Session en anglais - Débutant

Quick response times are crucial. Time consuming tasks triggered in web requests should be executed asynchronously, if at all possible. In this talk I will give a short overview of what message queues are and then show a case study how we split up an application into smaller services and how we use message queues to coordinate the services.

Going crazy with caching: Caching pages of logged in users

Session en anglais - Avancé

You know how HTTP caching works but need more? In this talk we look into ways to cache personalized content. We will look at Edge Side Includes (ESI) to tailor caching rules of fragments, and at the user context concept to differentiate cache entries by permission groups instead of by individual users. Examples will use the PHP library FOSHttpCache in combination with either Varnish or the Symfony HttpCache reverse proxy.

Sessions Montréal 2023

Sessions Montréal 2022

Sessions Vancouver 2016

Sessions Montréal 2016