Gute Software durch stetige Verbesserung

Der PHP USERGROUP DRESDEN e.V. ist eine Interessensgemeinschaft von PHP-Enthusiasten. Unser Ziel ist es, Wissen rund um PHP und Softwareentwicklung im Allgemeinen aufzubauen und zu teilen. Egal ob erfahrene Entwickler/innen, Studenten/innen oder Freiberufler/innen, jeder ist willkommen und kann sich einbringen. Wir veranstalten regelmäßig Meetups, organisieren uns für Ausflüge zu Workshops und besuchen gemeinsam Konferenzen.

Wir sagen Danke!

Für die erfolgreichen
PHP Developer Days 2018

Der Dank gebührt allen Beteiligten und besonders

  • Unseren Workshop- und Conference-Gästen
  • Den 7 Workshop Trainern
  • Den 11 Conference Speaker
  • Unseren Sponsoren
  • Den PHP Usergroups, die uns unterstützten
Follow @PHPDD - Hashtag: #PHPDD18
PHP Developer Days 2018: 21. und 22. September

Schaut euch dir Bilder-Galerie vom Event an.

Nächstes Event


Meetup I - CTF & Security am 14. Januar 2019

Was hab ich?, Theaterstr. 4, 01067 Dresden

Programm / Program

  • 18:30 (06:30pm) - Doors Open

  • 19:00 (07:00pm) - Usergroup and Host Intro

  • 19:30 (07:30pm) - XSS PHP CSP ETC OMG WTF BBQ (Main Talk)

    (in English)

    How to defend against XSS in 2019 because manually calling htmlspecialchars() is so 90s. We'll talk about templating engines, XSS Filters, Content Security Policy and more.

    By Michal Špaček ( @spazef0rze)

    Michal is a web developer, speaker & engineer. Building, making the web a bit more secure place. Full disclosure: we'll talk about too but this won't be a marketing talk, don't worry. I was talking about it before I started working on it, and talking about it is one of the reasons why I was invited to join. Here's an article about me joining

  • 20:15 (08:15pm) - Short break

  • 20:30 (08:30pm) - What the flag is CTF? (Main Talk)

    (in German or English)

    Since 2011 Mallle's CTF-Team Eat, Sleep, Pwn, Repeat organizes a Capture the Flag contest for people at Chaos Communication Congress and from all over the world, where over a thousand teams are competing every year who's getting the most points from captured flags.

    In this talk, he will give you a short overview about what a CTF is, the challenges, the players, the community and how much fun it is to play. After a short introduction of the different topics from reverse engineering, binary exploitation, over crypto(graphy) to web(-security) tasks he will show some of the web-challenges from this year's junior contest and solve them in a live-hacking session.

    So you can get an idea what you are up to when you decide to play, getting a closer look into web issues and see how to solve our challenges even if you never played a CTF before.

    By Mallle ( @eatsleeppwnrpt)

    Mallle is part of the german CTF-Team @eatSleepPwnRepeat which since 2011 organizes the Capture the Flag contest at Chaos Communication Congress.

  • 21:15 (09:15pm) - Communiy & Socializing

Vergangene Events

Meetup VIII - GitLab Pipeline & PHP 7.3 am 17. Dezember 2018

move:elevator, Königsbrücker Str. 76, 01099 Dresden

  • GitLab Pipeline mit Codeception (Main Talk)

    By Roland Golla ( @nevercodealone)

  • What's new in PHP 7.3 (Lightning Talk)

    By Holger Woltersdorf ( @hollodotme)

Meetup VII / 2018 - Static Code Analysis & Codeception am 12. November 2018

CHECK24, Prager Straße 2b, 01069 Dresden

  • Testing with Codeception: Full-stack PHP testing framework (Main talk)

    Codeception is a PHP testing framework for Behavior Driven Development, which covers all kinds of tests: unit tests, functional tests and acceptance tests. It is fast and simple in both usage and execution. This talk will give you a introduction to the software testing basics using codeception. It will also cover some stumbling blocks when writing tests, like:

    • Test code stability against small changes
    • Data stability
    • Test structure

    Last but not least I will give you a short outlook how to make your tests also understandable for product owners.

    By Susann Sgorzaly ( @susann_sg)

    Watch the slides at Slideshare

  • Static Code Analysis in PHP (Main talk)

    The type system and static code analysis can help us find bugs in our code in a early phase without writing explicit tests. I'll show you the requirements for your code to get the most of static analysis as well as the tools to get you started.

    By Benjamin Cremer ( @benjamincremer)

    Watch the slides


FORTUNEGLOBE, Schützenplatz 14, 01067 Dresden

This event is about creating pull requests in open-source projects on GitHub. No matter what project or language, everyone is welcome, everyone can contribute.

All information about HACKTOBERFEST can be found here:

Meetup VI / 2018 - GIT & Generators am 22. August 2018

CHECK24, Prager Straße 2b, 01069 Dresden

  • Mastering git – Insights & Tips & Tricks (Main talk)

    Git is a powerful source code management system and became the de facto standard for open source projects over the last couple of years. A lot of us are using it every day but are only scratching the surface of its potential. During this talk I will show you some git best practices, demystify some of its power features and share some tips and tricks from beginner to expert level.

    By the Sebastian Feldmann ( @movetodevnull)

    Watch the slides

  • Marvelous Agents of Yield (Main talk)

    Generators and thus yield are part of PHP since version 5.5. Most of the time it is used as a substitution for a full iterator implementation. But there is way more power to generators! This talk will try to unveil the hidden superpowers of interruptible loops, signals and corporative multitasking. Coincidental movie analogies included.

    By Holger Woltersdorf ( @hollodotme)

    Watch the slides on SpeakerDeck

Meetup IV / 2018 - Legacy, FP, & VR am 28. Mai 2018

thinkstep AG Tiergartenstraße 32, Dresden

thinkstep AG
  • Reverse Engineering - Entwickeln gegen eine Blackbox (Main talk)

    Wir haben ein "Legacy Projekt" von einem unserer Dienstleister übernommen. Dieser hat seine eigene Bibliothek eingebunden und mit Sourceguardian verschlüsselt. Daraus ergeben sich jedoch viele Probleme, u.a. können keine PHP Upgrades durchgeführt werden, die Software wird dadurch unflexibel, ist nicht skalierbar und das größte Problem ist die Fehlersuche, da man den Quellcode nicht sehen kann.
    Momentan sind wir dabei, diese Blackbox zu ersetzen. Dazu werden Tests gegen die alten Funktionen geschrieben und die Logik neu implementiert. Ziel ist es, diese Bibliothek abzulösen, um alle notwendigen technischen Updates und Upgrades durchführen zu können.

    By the thinkstep team ( @thinkstep)

    Watch the Slides on SpeakerDeck

  • No loops needed - Functional programming in PHP (Lightning talk)

    Funktionales Programmieren wird auch in nicht-funktionalen Sprachen immer beliebter. Nachdem selbst Java funktionale Paradigmen in Form von Lambda-Ausdrücken implementiert hat, steht dem Aufstieg nichts mehr im Weg! Wie das ganze in PHP aussieht, welche Gemeinsamkeiten es mit Lego gibt und warum Schleifen durch funktionales Programmieren (fast) obsolet werden, erfahrt Ihr in diesem Lightning Talk.

    By Alexander Lichter ( @TheAlexLichter)

    Watch the slides again

  • Mixed Realities for Web (Main Talk)

    Ok, let’s get real: VR in a Web Browser isn’t something new! 2017 Firefox rolled out their support for everyone. HTC Vive, Oculus Rift and other Hardware is being supported. You can create VR experiences using your Browser and Javascript. New browser engines are powerful enough to be able to serve the experiences on a open and standardised platform. But what about AR? Or Mixed Realities? Join my session and learn how AR or better said MR is getting into your browsers, too. See how and what the platform is being able to offer and what you could expect in near future.

    By Carsten Sandtner ( @casarock)

    Watch the slides on SpeakerDeck


Das Orga-Team

Holger Woltersdorf

Holger Woltersdorf

Marcel Führer

Marcel Führer

(Stellv. Vorsitzender)
Patrick Pächnatz

Patrick Pächnatz

Tommy Mühle

Tommy Mühle

Sandro Keil

Sandro Keil

Ralf Junghanns

Ralf Junghanns

Alexander Hippe

Alexander Hippe


Hier könnte
dein Name stehen!

Sponsor werden