Zum Inhalt springen

Details

Wir sind mit der Symfony-Usergroup Hamburg diesmal zu Gast beim Präsenz-Treffen der PHP-Usergroup Hamburg

  • Einlass: 18.30 Uhr
  • Vortrag: 19 Uhr

Diesmal mit einem Talk von Sergii Pryz von diva-e:

Transfer Objects Zoo: Evolution and Classification

Transfer Objects sind ein weit verbreitetes Muster in PHP-Projekten – doch ihr Design, ihr Umfang und ihre Eignung für den jeweiligen Einsatzzweck unterscheiden sich erheblich, je nach Kontext und Framework.

Der Vortrag zeichnet die Entwicklung von Transfer Objects über die PHP-Versionen nach: von den Getter/Setter-Konventionen der PHP-4-Ära bis hin zu Typed Properties, Readonly und Property Hooks in PHP 8.x. Wir schauen uns an, wie Symfony, Laravel und Spryker das Thema jeweils angehen – vom komponentenbasierten Ansatz in Symfony über das property-basierte Design von Laravel Data bis zur XML-getriebenen Code-Generierung in Spryker – und beleuchten die jeweiligen Abwägungen.

Darüber hinaus werfen wir einen strukturierten Blick auf das Open-Source-Ökosystem und gruppieren verfügbare Pakete nach ihren Fähigkeiten (Validierung, Mapping, Serialisierung, Code-Generierung), um eine fundierte Einschätzung zu ermöglichen, welche Lösung für welchen Anwendungsfall geeignet ist.

Der Vortrag geht auf praktische Fragen ein, die im Entwickleralltag immer wieder auftauchen:

  • Braucht man überhaupt eine Bibliothek, oder reicht reines PHP aus?
  • Wann lohnt sich ein Code-Generator – und sollten generierte Objekte ins Codebase eingecheckt werden?
  • Warum sind Getter und Setter in modernem PHP noch immer so verbreitet?
  • Ab wann wird ein umfangreiches Framework-Transfer-Object zur Last statt zum Vorteil?

Der Vortrag basiert auf praktischen Erfahrungen mit dem Open-Source-Projekt Transfer Object sowie realen Spryker-basierten E-Commerce-Projekten und gibt den Teilnehmenden ein klareres Bild davon, wie sie Transfer-Object-Design in ihren eigenen Projekten bewusster gestalten können.

Durch den Abend führt uns Pia Altsinger (altsinger-consulting.de).

Organisatorisches

  • Nach dem Vortrag verlosen wir einen JetBrains-Gutschein.
  • Damit wir wissen, wie viele kommen, meldet euch bitte über Meetup an.
  • Damit wir schöne Bilder von dem Event haben, wird Yvonne Banaski (www.darklinssi.de) freundlicherweise Fotos machen, von denen eine Auswahl im Internet veröffentlicht wird. Wenn du zu dieser Veranstaltung erscheinst, stimmst du zu, dass Fotos von deiner Person gemacht und im Internet veröffentlicht werden.

Über Sergii Pryz
Sergii ist seit 2012 PHP-Backend-Developer und bereits seit 2018 aktives Mitglied der PHP-Usergroup Hamburg. Aktuell ist Sergii als Senior PHP-Developer bei diva-e in Hamburg angestellt.

Über die PHP-Usergroup Hamburg
Bereits seit 2001 trifft sich PHP-Usergroup Hamburg mehr oder weniger regelmäßig ein- bis zwölf Mal pro Jahr am ersten oder zweiten Dienstag eines Monats an wechselnden Orten in Hamburg. Die Organisatoren suchen immer interessante Vorträge aus dem PHP-Umfeld - meldet euch gerne!

Verwandte Themen

Sponsoren

OPEN Digitalgruppe

OPEN Digitalgruppe

Organizing Symfony User Groups, live & online events since 2011

mindworks GmbH

mindworks GmbH

Location, Co-Organisation

JetBrains

JetBrains

Coupons zur Verlosung

Das könnte dir auch gefallen