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.

Montreal 2024 sessions

Decoupling an application with Symfony Messenger

English session - Beginner

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

English session - Advanced

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.

Montreal 2023 sessions

Montreal 2022 sessions

Vancouver 2016 sessions

Montreal 2016 sessions