PHP USERGROUP DRESDEN e.V. [VR 9725]


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.


Nächstes Event

SAVE YOUR SEAT

Meetup I am 25. Februar 2020

Sandstorm Media GmbH, Tatzberg 47, 01307 Dresden

Programm / Program

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

19:00 Uhr (07:00pm) - User group + Host Intro

19:30 Uhr (07:30pm) - Lessons Learned - Running a Kubernetes cluster for more than two years (Main talk)

by Sebastian Kurfürst

Language: German or English

20:30 Uhr (08:30pm) - Community + Socializing


Vergangene Events

Meetup VII am 13. November 2019

LOVOO GmbH, Prager Str. 10, 01099 Dresden

Programm / Program

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

19:00 Uhr (07:00pm) - User group + Host Intro

19:30 Uhr (07:30pm) - Recap CMS Leadership Summit (Lightning talk)

Einblicke in Themen, die aktuell in bei CMS und eCommerce-Systemen diskutiert werden, und wie Google dabei helfen will.

by Lidia Demin, webit! Gesellschaft für neue Medien mbH

Language: German or English

20:00 Uhr (08:00pm) - Event Sourcing (Main talk)

Üblicherweise bildet man Entity-Relationship-Modelle über das Relationale Modell ab. Mit Event Sourcing gibt es aber auch noch einen anderen Ansatz. Bei Axilaris haben wir nun die ersten zwei Projekt mit diesem Ereignis getriebenen Datenmodell umgesetzt und können aus der Praxis berichten. Spoiler: wir haben bislang alles selbst implementiert. Welche Vor- und Nachteile diese beiden Ansätze untereinander haben werde ich aufzeigen. Dabei gehe ich u.a. auf Themen wie Normalisierung, CQRS und Projektionen ein. Tatsächlich spielt am Ende auch die Frage eine zentrale Rolle, welcher Ansatz wo passt.

by Ronny Hartenstein

Language: German

20:45 Uhr (08:45pm) - Community + Socializing


Xdebug workshop with Derick Rethans


October 4th, 2019 Fortuneglobe GmbHSchützenplatz 14, 01067 Dresden

READ MORE...


SAVE YOUR SEAT!


Meetup VI am 13. August 2019 - IaC mit Pulumi

K11 Ersatzteilshop GmbH, Alaunstr. 9, Dresden

  • Infrastructure as a real code with Pulumi (Main talk) By Lars Martin


Meetup IV am 23. Mai 2019 - GraphQL + Doctrine + Mutation testing

Offerista GmbH, Schützenplatz 14, Dresden

  • Practical GraphQL with Symfony and Doctrine (Lightning talk)
    By Miro Hudak

  • Mutation Testing (Main talk)
    By Michelangelo van Dam (@DragonBe) - CEO of in2it vof, Belgium


Meetup III am 10. April 2019 - OSS Contributing & Event Sourced CMS

portrino GmbH, Könneritzstraße 3, Dresden

  • Fork, Checkout, Branch, PR, WTF? - OSS Contribution in 3 minutes (Lightning talk)

    Github is a very cool platform for Open Source Software projects (OSS). Everyone can contribute with just a few clicks. There is no need to fork, branch and create a PR yourself - GitHub will do all those steps for you! All you need is a GitHub account.

    I would like to show how easy this process is with just a browser, you don't even need to install git or an IDE to contribute.

    By Michael Grundkötter (@Grundi2) - CEO of ujamii GmbH

  • Event Sourcing am Beispiel des Neos Content Repository (Main talk)

    Wir sind momentan dabei, eine der wichtigsten Komponenten in Neos CMS mit Event Sourcing neu zu entwickeln. Ich will in diesem Talk zeigen, wie man Event Sourcing in der Praxis anwenden kann.

    Zuerst wird erklärt, was Event Sourcing und CQRS ist, in welchen Kontexten es Verwendung findet und welche Vor- und Nachteile dieses architekturelle Pattern hat. Danach gibt es eine kurze Einführung in die Architektur von Neos, insbesondere des Content Repository, um die aktuellen Probleme und Schwächen der bisherigen Architektur (ohne Event Sourcing) aufzuzeigen.

    Der Hauptteil des Talks ist die konkrete Demonstration von Event Sourcing am Beispiel des Neos Content Repositories; um zu demonstrieren, wie sich dieses architekturelle Pattern auf größere, langlebige Projekte auswirkt.

    By Sebastian Kurfürst (@skurfuerst) - Sebastian is a member of the Flow and Neos team almost since its inception. He is most known for his work on Fluid, Extbase and Fusion, but has worked on other parts of the source code as well. As co-founder and CTO at Sandstorm he helps to build relevant solutions for clients, helping them to choose the right frontend and backend technologies. In his free time, you'll most likely find spend time with his wife and son, or you'll see him climbing in the Saxon Switzerland.


Meetup II - OpenID Connect am 26. Februar 2019

Tyclipso, Grundstr. 1, 01326 Dresden

  • OpenID Connect (Lightning Talk)

    Man findet sie auf vielen Webseiten, die Login-Möglichkeiten über Google, Facebook oder Twitter. Der Vortrag geht kurz auf die dahinterliegenden Technologien und Protokolle OpenId Connect, OAuth, JWT und JWKS ein und wie die Integration für den Dienst SwissId realisiert wurde.

    By Frank Hönisch ( @frankTTDD)

    Chefentwickler Backend bei tyclipso.net

    View slides

  • Make Migration of Legacy Code Fun Again - from Years to Weeks (Lightning Talk)

    By Tomáš Votruba ( @votrubaT)

    Learn faster, earn better money and work on projects that are meaningful to you. I help programmers to unlock their inner powers, start believing in themselves and becoming 200 % productive with less wasted energy.

    View slides

  • Business Metrics with PHP, Prometheus, Grafana & more (Lightning talk)

    We will show you how quick you can bring up a prometheus & grafana setup using docker(-compose) and how you can use PHP to feed it with business metrics from your applications and why you should do so. We will also mention other data sources and alerting APIs.

    By Michael Grundkötter ( @Grundi2) - CEO & Developer at ujamii smart solutions

    and Holger Woltersdorf ( @hollodotme) - CIO at FORTUNE SOLUTIONS

MEETUP II/2019 • Tyclipso • Dresden

Meetup I - CTF & Security am 14. Januar 2019

Was hab ich?, Theaterstr. 4, 01067 Dresden

  • XSS PHP CSP ETC OMG WTF BBQ (Main Talk)

    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)

  • What the flag is CTF? (Main Talk)

    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)


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


Downloads


Das Orga-Team

Holger Woltersdorf

Holger Woltersdorf

(Vorsitzender)
Marcel Führer

Marcel Führer

(Stellv. Vorsitzender)
Alexander Hippe

Alexander Hippe

(Finanzen)
Susans Sgorzaly

Susans Sgorzaly

(Orgamitglied)
Tommy Mühle

Tommy Mühle

(Gründungsmitglied)
Ralf Junghanns

Ralf Junghanns

(Gründungsmitglied)
Steve Schütze

Steve Schütze

(Orgamitglied)
Du?

Hier könnte
dein Name stehen!


Sponsor werden

Sponsoren


Kooperationen