PHP USERGROUP DRESDEN e.V. [VR 9725]


Events


PHP Developer Days 2018

SAVE THE DATES!

September 21st & 22nd 2018
International Congress Center Dresden, Germany

VISIT THE EVENT WEBSITE!


Save the dates

Wann findet das nächste Meetup statt? Was ist schon passiert?

Hier findest du einen Überblick über all unsere Treffen und größere Developer Days. Wir versuchen unser bestes alle 6 Wochen ein Meetup auf die Beine zu stellen.

Ab sofort kannst du dich auch der PHP USERGROUP DRESDEN auf meetup.com anschließen. Dort werden wir alle künftigen Meetups veröffentlichen.


Nächstes Event

SAVE YOUR SEAT!

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

thinkstep AG Tiergartenstraße 32, Dresden
@thinkstep

thinkstep AG

Programm / Program

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

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

  • 19:30 Uhr (07:30pm) - 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)

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

  • 20:30 Uhr (08:30pm) - 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)

  • 21:00 Uhr (09:00pm) - Short break

  • 21:15 Uhr (09:15pm) - 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)

  • 22:15 Uhr (10:15pm) - Community + Socializing

Call for Papers (CFP) - Always open!

Für unsere Meetups suchen wir immer wieder neue Themen und Redner. Du hast dich mit einem Thema intensiv beschäftigt und möchtest dein Wissen mit anderen teilen? Dann erfüllst du schon 90% der Anforderungen, um bei unseren Treffen als Speaker aufzutreten. Mehr Infos...


Ein Meetup hosten?

Du oder Ihr habt die Möglichkeit und Interesse mal ein Meetup selbst auszurichten? Mehr Infos...


In deinen Kalender importieren

Event Kalender 2017


Vergangene Events

 

Meetup III / 2018 - Testing & CI am 19. April 2018

LOVOO GmbH, Prager Str. 10, 01069 Dresden
@LOVOOeng

  • From dev to prod with GitLab CI (Main talk)

    GitLab turned into a DevOps lifecycle platform instead of being "just" a web-based Git repository manager. In this session I'll guide you through the process of setting up GitLab and GitLab CI. You will learn some insights on how to configure a GitLab build via the .gitlab-ci.yml file. Together we will take a deep dive into the GitLab CI build pipelines to build and deploy docker containers to your dev, stage and production environments.

    By Stephan Hochdörfer ( @shochdoerfer)

    Watch the slides again.

  • Continuous Deployment 2.0: Playtime is Over (Main Talk)

    Continuous Deployment, TDD and Continuous Integration is nothing new anymore and many of you are already veterans deploying multiple times each day code into production. But you’re still suffering from cutting corners and doing something quick on production when time is pressing, violating the processes you all worked hard on to get approved.

    In this talk we take this very concept to the next level and show you how we used unconventional ways to deploy faster with less issues and regained control over a 10+ year old legacy application.

    By Michelangelo van Dam ( @DragonBe)

    Watch the slides again


Meetup II / 2018 - DevOps & Automation am 07. März 2018

ITEXIA GmbH, Könneritzstr. 5, 01067 Dresden (1. OG - "Konferenzraum")
@itexiagmbh

Automate all the things (Main talk)

As your company is growing it is important to have an environment that scales. So spinning up dev environments, updating test systems, ensuring your code quality, running all your tests and releasing your software continuously won’t distract you from developing great applications. I will show you how to automate repetitive tasks and how to combine great automation tools like Jenkins, Ant and Ansible and make use of some handy PHP libraries, so you can focus on the things that matter: Writing great software.

By Sebastian Feldmann ( @movetodevnull)

Automation with Ansible (Lightning talk)

Automatisierung? ANSIBLE - Einfach. Sicher. Zuverlässig.

Ansible ist ein Open-Source Werkzeug zur Automatisierung von Deployment-, Konfigurations- und Administrationsprozessen. Die Beschreibung der Aufgaben basiert auf YAML und Jinja Templates. Es lässt sich zudem in Verbindung mit Vagrant und Docker nutzen.

By Susann Sgorzaly ( @susann_sg)


Meetup I - CQRS & Event Sourcing / 2018 am 23. Januar 2018

cloudsters Dresden, Bautzner Str. 22, 01099 Dresden
@cloudstersDD

Programm / Program

TOTAL RECALL - The application that never forgets (Main talk)

Building an application upon CQRS and Event Sourcing offers three pretty nice benefits.

  1. Well structured code and business logic, separated by read and write concerns.
  2. The source of truth - A reliable and recoverable view into the past of your application state.
  3. The opportunity to answer future questions that you don't know about today.


This talk will give you a basic overview about CQRS & Event Sourcing.

By Holger Woltersdorf ( @hollodotme) - CIO at Fortuneglobe GmbH

prooph event store in action (Main talk)

Domain Events als "single source of truth" nutzen, das ist eine der Kernideen von Event Sourcing. Die Grundlage dafür bildet ein Event Store. Mit dem prooph/event-store können PHP Entwickler ihre MySql, MariaDB oder Postgres Datenbank in einen Event Store verwandeln und erhalten Zugriff auf professionelle Tools zur Arbeit mit Domain Events. Der Talk gibt einen Überblick über die Funktionsweisen des prooph/event-store und zeigt welche Vorteile sich daraus für die Software ergeben.

By Alexander Miertsch ( @prooph_software)

 


Meetup IX / 2017 am 19. Dezember 2017

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

Symfony Flex in Action (Main talk)

Symfony Flex is a revolution in the world of Symfony and changes the way of building applications. A developer needs to focus more on dependencies, but can easily increase productivity and lower the footprint of an application. We accompanied Symfony on the way to the new Flex era and will give you concrete examples how application development now looks like and explain the key concepts.

By Christian Flothmann ( @xabbuh) - Developer at SensioLabs and Symfony Documentation and Core Team member and

Christopher Hertel ( @el_stoffel) - Developer at SensioLabs and Organizer Symfony User Group Berlin

What's new in PHP 7.2 (Lightning talk)

PHP 7.2 was released on November 30th 2017. This talk will give you a short intro to the changes in the new release.

By Holger Woltersdorf ( @hollodotme)


 

Meetup VIII / 2017 am 23. November 2017

Fortuneglobe GmbH, Schützenplatz 14, 01067 Dresden, 3. OG
@F9T3ch

API Platform

Das Frontend unabhängig vom Backend zu entwickeln wird immer mehr gängige Praxis. Ein einfacher Weg Daten zwischen beiden Systemen auszutauschen sind REST APIs. Leider kann schon die Erstellung einfacher CRUD APIs Zeitraubend sein. Gängige Probleme sind die Erstellung eines Objektes inkl. Relationen, die Validierung, Filterung von Listen und die Reduzierung von Properties die Angezeigt werden. Für All diese Standard Probleme bietet API Platform in Symfony Projekten Abhilfe.

Im Vortrag soll diese Lösung vorgestellt werden, von der Installation zur Lösung oben genannten Probleme und weiterer benefits die helfen deutlich Zeit und Nerven zu sparen.

By Frank Jogeleit ( @FrankJogeleit)


 

Meetup VII / 2017 am 11. Oktober 2017

LOGSOL GmbH, Schandauer Straße 34, Dresden, 2. OG · Dresden

 


Meetup VI / 2017 am 24. August 2017

Fortuneglobe GmbH, Schützenplatz 14, 01067 Dresden / @F9T3ch

 


Meetup V / 2017 am 17. Juli 2017

Impact Hub Dresden, Bayrische Str. 8, 01069 Dresden / dresden.impacthub.net

  • PHPkonf und andere Zufälle - Holger Woltersdorf / @hollodotme
    Ein kurzer Unterhaltungs-Talk über meine erste PHP Konferenz als Speaker im Ausland, das Treffen von bedeutsamen Personen und vielleicht ein paar Lessons learned. (Keine Katzen-Fotos, versprochen!)

  • Defensive Programming (with PHP) - Tommy Mühle / @tommy_muehle

 


Meetup IV / 2017 am 08. Juni 2017

Check24 - Prager Str. 3, Dresden


Meetup III / 2017 - "PHP Code Quality Tools"

webit! Gesellschaft für neue Medien mbH, Schandauer Str. 34, 01309 Dresden, Deutschland

Vorträge:

  • Ondřej Mirtes - Author of "PHPStan"
  • Tomáš Votruba - A tool that combines PhpCodeSniffer and PHPCsFixer for analysis of coding standards (Lightning Talk)
  • Vladimir Reznichenko - Author of the PhpStorm plugin "PHP Inspections (EA Extended)"

Alle Talks dieses Meetups in kürze auf unserem YouTube-Channel!


Meetup II / 2017 - "Dependency Injection"

LOVOO in Dresden

Vorträge:

  • Ralf Junghanns (PHP UG Dresden): Lightning Talk - Einführung in Dependency Injection
  • Stephan Hochdörfer (bitExpert AG, PHP UG Frankfurt am Main, PHP UG Rhein-Neckar): "Disco - A fresh look at DI"

 

Seht euch alle Talks dieses Meetups noch einmal auf unserem YouTube-Channel an!


 

Meetup I / 2017 am 30. Januar

Unister in Dresden

Vorträge:


 

X-Mas Issue Bash am 09. Dezember 2016

Mehr lesen...

 

PHP Developer Day am 24. September 2016

Scheune, Dresden Neustadt

Vorträge:

  • Tommy Mühle: "Library Discovery - Don't reinvent the wheel"
  • Benjamin Cremer: "Deploy shopware to the cloud"
  • Holger Woltersdorf: "Divide and Conquer - 2 Years of CQRS in Production"
  • Patrick Pächnatz: "Accelerate Jenkins - CI/Metrics Build using CLI parallelization and container virtualization"
  • Bernhard Schussek: "Forms Do's and Don'ts"
  • Sebastian Heuer: "A Developers Survival Guide for the Microservice Era"
  • Sandro Keil: "The Way to hassle free Docker PHP Web Stack Deployments"

mehr lesen... oder Videos ansehen

 

Meetup am 24. August 2016

Cloudsters DD, Dresden Neustadt

Vorträge:

 

Meetup am 29. Juni 2016

Collab & Couch, Dresden Mitte

Vorträge:

 

Meetup am 20. Mai 2016

SLUB Dresden

Vorträge:

 

Meetup am 24. Februar 2016

Queo GmbH, Dresden Löbtau

Vorträge:

 

Kick-off und erstes Meetup am 23. September 2015

move:elevator GmbH, Dresden Neustadt

Vorträge:

 

PHP Developer Day am 04. Juli 2015

Orpheum Dresden

Die Geburtsstunde der PHP USERGROUP DRESDEN