- Follow us on Mastodon
- Contribute Slides and links on GitHub
- Chat with us in the
#phpugms
room on the PHPUG Slack (Get your Invite) - Edit this page
- Speaker Hall of Fame
- Slides 2023
- Slides 2022
- Slides 2021
- Slides 2020
- Slides 2019
- Slides 2018
- Slides 2017
- Slides 2016
- Slides 2015
The wonderful people that haven spoken at one or more PHPUGMS meetups. Thank you!
- Andreas Braun
- Andreas Heigl
- Andreas Ziethen
- Andy Grunwald
- Armin Hopp
- Bastian Hofmann
- Benjamin Cremer
- Carsten Dütschke
- Christian Flothmann
- Christian Lück
- Daniel Espendiller
- Daniel Hüsken
- Daniel Nögel
- Dario Tilgner
- Dave Liddament
- Frank Sons
- Holger Woltersdorf
- Ingo Walther
- Izzetin Kaymaz
- Jochen Manz
- Marcel Thole
- Marco Pivetta
- Michelangelo van Dam
- Niklas Dzösch
- Patrick Blom
- Patrick Schumacher
- Rafał Wesołowski
- Ramona Schwering
- Rico Herwig
- Roland Golla
- Sebastian Feldmann
- Soner Sayakci
- Stephan Hochdörfer
- Sven Finke
- Thomas Hartz
- Thomas Kruse
- Timo Tewes
- Tobias Schlitt
- Viktor Breitenbücher
- Vladimir Reznichenko
- How good are my tests?“ - Stephan Hochdörfer
- PHP 8.2 Release Party and Get together
- Hacktoberfest 2021
- Benjamin Cremer - Intro into RoadRunner
- Ingo Walther - JSON-Schema
- Ramona Schwering(@leichteckig) - E2E testing as it should be | Code examples
- Rafał Wesołowski - Schichtenarchitektur (Multitier Architecture) in Symfony Projekten
- Andreas Heigl - Time is an illusion
- Dave Liddament - PHP Generics Today
- Thomas Hartz - Cloud Native PHP
- Andreas Braun - Schema design for e-commerce
- Christian Flothmann (@xabbuh) - Was ist neu in Symfony?
- Introduction
- Soner Sayakci - PHP FFI Intro
- Thomas Kruse - gRPC in allen Schichten
- Introduction
- Rico Herwig - When PHP Renders JavaScript"
- Introduction
- Benjamin Cremer - Lightning Talk: PHP 7.4 - What is new
- Patrick Blom - Lightning Talk
- Introduction
- Marcel Thole - Aus alt mach neu - Legacy Code modernisieren
- (Special Event) Kostenloses Lasertag Event sponsored by RAIDBOXES
- Introduction
- Sebastian Feldmann - Hello my name is "if"
- Introduction
- Daniel Hüsken - The BackWPup story
- Armin Hopp - MySQL 8 – not just a new version number
- Introduction
- Patrick Blom - BitBucket Pipelines, a basic introduction
- Introduction
- Izzetin Kaymaz - Introduction to Traefik | Introduction to Traefik on Speaker Deck
- Introduction
- Michelangelo van Dam (@DragonBe) - Privacy by design, yes we can! and Intro into Mutation Testing with Infection
- Introduction
- Niklas Dzösch (@ndzoesch) - Golang for PHP devs
- Introduction
- Marcel Thole (@MarcelThole) - Security in Web-Applications
- Introduction
- Jochen Manz (@JochenManz) - PHP War Stories
- Introduction
- Dario Tilgner - No country for slow imports
- Introduction
- Carsten Dütschke (@kingrookie99) - The infinite worlds of (mobile) performance
- Introduction
- Rico Herwig (@rherwig4711) - Web Accessibility (A11y)
- Introduction
- Benjamin Cremer (@benjamincremer) - Static Code Analysis in PHP
- Introduction
- Christian Lück (@another_clue) - Workshop: Getting Started with ReactPHP
- Introduction
- Patrick Blom - 10 Fuckups über verschlüHR+cPszDEVvVD
- Introduction
- Andreas Ziethen - MySQL Profiling
- Introduction
- Bastian Hofmann - Getting started with Kubernetes
- Introduction
- Daniel Espendiller - What is new in Symfony 3,3, 3,4, 4.0, 4,1 + Flex
- Introduction
- Roland Golla: CITT - Continuous Integration Training und Setup
- Introduction
- Marcel Thole GitLab
- Benjamin Cremer - PHP 7.2 Introduction
- Introduction
- Holger Woltersdorf - Async PHP Requests & Reactive Responses with PHP-FPM
- Holger Woltersdorf - IceHawk - A PHP 7 micro framework respecting CQRS
- Introduction
- Timo Tewes - PHP Testfest Warmup
- Introduction
- Vladimir Reznichenko - Php Inspections (EA Extended): The Cookbook
- Patrick Schumacher - Eine Einführung in die Power von GraphQL
- Double Feature - Benjamin Cremer and Patrick Blom
- Benjamin Cremer - Mythos Wiederverwendbarkeit und andere OOP-Lügen
- Patrick Blom - Remote Plugin Management with Jenkins
- Roland Golla - Testing Live-Coding-Session
- Double Feature - Stephan Hochdörfer and Andy Grunwald
- Stephan Hochdörfer - "Disco - A fresh look at DI"
- Andy Grunwald - Learn Redis the hard way ... in production
- Sven Finke - Monitoring applications - evolve from text logs to extensive automatic monitoring
- Daniel Espendiller - Symfony Plugin for PhpStorm - 3 years later
- Rafał Wesołowski - Morgen ist gestern schon heute! Die Kunst der langfristigen Projektbetreuung
- X-Mas Special
- Marco Pivetta - Event sourcing: The good, the bad, and the complicated
- Christian Lück - Pushing the limits of PHP with React PHP
- Michelangelo van Dam - Dockerize your unit tests for faster feedback
- Viktor Breitenbücher - "Why Ansible"
- Tobias Schlitt - Talk: "How much REST do you need?"
- Grill, Beer and UEFA Euro: Northern Ireland vs. Germany
- Patrick Blom - "WhatsApp Chat-API with PHP"
- Frank Sons - "Gute Architektur - Zufall oder Design?"
- Stephan Hochdörfer - "Microservices: Klein, aber oho!"
- Andreas Heigl - "Schei? Encoding!"
- Daniel Nögel - Graph databases like neo4j
- Benjamin Cremer - PHP 7 - What is new and how to migrate
- Unkown Speaker - Laravel and other PHP Frameworks
- First Meeting / Erstes Treffen