[VR 9725]
PHP USERGROUP DRESDEN e.V.Gute Software durch stete 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
Meetup I/2024 — E-Rezept Insights
ostec GmbH, Yenidze, Weißeritzstr. 3, 01067 Dresden
Programm / Program
18:30 Uhr (06:30pm) - Doors Open
18:45 Uhr (06:45pm) - User group intro
18:50 Uhr (6:50pm) - Host intro
19:00 Uhr (07:00pm) - E-Rezept Insights (Main Talk)
Ab Anfang 2024 wird das E-Rezept verpflichtend. scanacs bietet für Apotheken die Direktabrechnung von E-Rezepten gegenüber Kostenträgern an. Ich möchte in diesem Talk auf die Komponenten, Formate und den Prozess vom Arzt bis zur Abrechnung gegenüber der Krankenkasse eingehen. Zuletzt werde ich beschreiben wie wir verschiedene E-Rezept Use Cases mittels Gherkin und Codeception in PHP bei scanacs umgesetzt haben.
Language: German
By André Gruhn
- https://scanacs.de/
- https://www.gematik.de/anwendungen/e-rezept
- https://www.linkedin.com/in/andr%C3%A9-gruhn-95018279/
- https://github.com/aWuttig
20:00 Uhr (08:00pm) - Community + Socializing
X-MAS Meetup 2023 am 14. Dezember 2023
move elevator GmbH, Königsbrücker Str. 76, 01099 Dresden
Programm / Program
PDFtk — Das PDF toolkit in PHP nutzen (Lighting Talk)
Wie befüllen wir dynamische Formulare, Gutscheine usw. ohne dass wir uns mit Positionen, Schriftgrößen usw. rumärgern zu müssen.
Language: German
By Jan Männig
What's new in PHP 8.3 (Main Talk)
Slides: https://speakerdeck.com/hollodotme/whats-new-in-php-8-dot-3
I'll show you the new features, deprecations and BC breaks of the new PHP release with some comparing code samples and fun facts.
Language: German or English
By Holger Woltersdorf
Holger is Co-Founder and CEO at MPOWR IT GmbH. He is an IT consultant, hands-on software architect & developer with a focus on building sustainable software while enabling and growing a professional team around it. He has about 25 years of developer and team-lead experience in mobile communication, fashion and food eCommerce, as well as in other industries.
- https://twitter.com/hollodotme
- https://phpc.social/@hollodotme
- https://www.linkedin.com/in/holger-woltersdorf/
- https://github.com/hollodotme
- https://hollo.me
Meetup V/2023 am 13. November 2023
portrino GmbH, Könneritzstr. 3, 01067 Dresden
Programm / Program
MQTT Best Practices (Lightning Talk)
This talk will give a brief introduction to MQTT, what it is used for and will show you how to apply best practices with an example.
Slides: https://speakerdeck.com/hollodotme/mqtt-best-practices
Language: German or English
by Holger Woltersdorf
Holger is Co-Founder and CEO at MPOWR IT GmbH. He is an IT consultant, hands-on software architect & developer with a focus on building sustainable software while enabling and growing a professional team around it. He has about 25 years of developer and team-lead experience in mobile communication, fashion and food eCommerce, as well as in other industries.
- https://twitter.com/hollodotme
- https://phpc.social/@hollodotme
- https://www.linkedin.com/in/holger-woltersdorf/
- https://github.com/hollodotme
- https://hollo.me
Architekturexplizite Applikationen mit xMolecules (Main Talk)
Applikationen basieren üblicherweise auf einem Framework oder einer Entwicklungsplattform. Einige davon erlauben es, architektonische Konzepte auszudrücken. Diese jedoch direkt in Code abzubilden, bleibt meist eine Herausforderung, ebenso wie die Trennung von fachlichem Code und Applikationsframework.
xMolecules ist eine Framework-unabhängige Bibliothek, die es erlaubt, verbreitete, architektonische Konzepte direkt in Code verschiedener Programmiersprachen darzustellen, zu überprüfen, ob Regeln bezüglich der Implementierung dieser eingehalten werden und die nötige technische Integration, sowie entsprechende Dokumentation abzuleiten.
Der Vortrag gibt einen Überblick über die Java-Variante jMolecules, den grundsätzlichen Ansatz und zeigt, wie Entwickler:innen die bereitgestellten Abstraktionen mit Frameworks wie Spring, Jackson und JPA nutzen können. Darüber hinaus diskutieren wir, wie solche Ansätze in einem PHP Port der Bibliothek nutzbar gemacht werden können.
Language: German or English
by Oliver Drotbohm
Oliver Drotbohm ist Teil des Spring Engineering Teams bei VMware. Seine Arbeitsschwerpunkte liegen im Bereich Softwarearchitektur, Domain-Driven Design, REST, Spring und Persistenztechnologien. Sein neues Buch „Modulithic Applications with Spring“ erscheint 2024.
- https://twitter.com/odrotbohm
- https://chaos.social/@odrotbohm
- https://github.com/odrotbohm
- https://www.linkedin.com/in/odrotbohm/
Vergangene Events
Meetup IV/2023 am 8. Juni 2023
Zalari GmbH, Hermann-Mende-Str. 4, 01099 Dresden
This time we are teaming up with DresdenJS.io JavaScript User Group
Building Sustainable Web Applications: Implementing Hexagonal and Layered Architectures in PHP and React (Lightning Talk)
In the ever-evolving landscape of web application development, building sustainable and robust applications is crucial. This talk explores the implementation of hexagonal and layered architectures in PHP and React, presenting a practical approach to building enterprise web applications which are easy to adapt and maintain.
Hexagonal architecture, also known as ports and adapters architecture, focuses on decoupling the application’s core logic from external dependencies. By employing hexagonal architecture principles, developers can achieve improved testability, maintainability, and scalability. This talk delves into the core concepts of hexagonal architecture and showcases how it can be seamlessly integrated into PHP projects.
Layered architecture, on the other hand, promotes the separation of concerns by organizing application components into logical layers. This architectural style enables better code organization and modularity, leading to improved code quality and maintainability. By demonstrating real-world examples, this session illustrates how layered architecture can be implemented effectively in React applications, enabling developers to build scalable and maintainable web applications.
Throughout the talk, attendees will gain practical insights and best practices for implementing hexagonal and layered architectures in PHP and React. Ralf will share code examples, tips, and techniques, providing attendees with actionable knowledge to apply in their own projects. And they will leave with the knowledge and confidence to architect applications that are easier to maintain, test, and scale, ultimately leading to more robust and successful web applications in the long run.
Flash in aktuellen Browsern verwenden (Main talk)
Flash ist tot, denken die meisten, aber mit genügend Energie, läuft es noch das alte Flash-Projekt oder wir versuchen es mal mit openfl + haxelib wenigstens. Dazu gibt es etwas Lesematerial und viele gelernte Erfahrungen aus großen Code-Basen und wie man denn nun den Kram in ein paar Jahren noch effizient nutzen kann.
Meetup III/2023 am 4. Mai 2023
TAG24 Dresden Campus, Ostra-Allee 18, 01067 Dresden
What is Performance Driven Development and why aren't you doing it? (Main Talk)
Language: English
Meetup II/2023 am 22. März 2023
queo GmbH, Tharandter Str. 13, 01159 Dresden
Wie kann uns AI als Devs unterstützen? (Lightning Talk)
Dabei möchte ich explizit auf Github CoPilot und ChatGPT eingehen und ein paar Beispiele vorstellen. Zudem auch zusammen mit den Teilnehmenden ein paar Anfragen ausprobieren.
Language: German
By Sascha Latzkowski (GitHub)
SAST für PHP Applikationen - Einstieg in Security-Bewertung mittels statischer Code-Analyse (Main Talk)
Dieser Talk liefert einen Einstieg in die Security-Bewertung mittels statischer Code-Analyse in PHP unter Verwendung des Open Source Frameworks PsalmPHP und und setzt dies in Relation mit einigen anderen proprietären Services am Markt. Anhand einfacher Beispiele werden Möglichkeiten, neue Herausforderungen, aber auch die Grenzen von SAST erklärt.
Language: German
By Oliver Hader (Twitter, LinkedIn, GitHub)
Meetup I/2023 am 09. Februar 2023
ostec GmbH — Yenidze, Weißeritzstr. 3, 01067 Dresden
Programm / Program
Initiating change: An approach for developers (Main Talk)
You notice some things are going wrong in your team.Code-Quality suffers, Code-Reviews are not helpful, the Architecture is a plate of spaghetti, distributed over the wall.You have many ideas how to improve the situation.
But how can I push the team in the right direction?This talk is about:
- Problematic changes
- Convincing the team of an idea they hate
- CI as your Hammer
- Tools and behaviors
- Metrics & Celebrate success
by Patrick Heller
Language: German/English
Übersicht aller geplanten und vergangen Events