Revision 567: Design Patterns in der Webentwicklung

Published: May 4, 2023, 9:44 a.m.

Ein harmloser Trollversuch auf Mastodon endet in einer stundenlangen\nGrundsatzdebatte zwischen Stefan und Peter.\n\n\nUNSER SPONSOR\n\n\n\nWorkshops.DE bietet IT-Schulungen f\xfcr moderne Web-Entwicklung. Dabei arbeitet\nWorkshops.DE nicht als reiner Vermittler, sondern bildet eine Community aus \xfcber\n80 Trainer:innen, welche gemeinsam Material erstellen, sich gegenseitig\nunterst\xfctzen und weiterbilden, um m\xf6glichst nachhaltige und hochqualitative\nWeiterbildungsangebote zu schaffen.\n\nEin starker Fokus liegt hierbei auf den Frontend-Frameworks Angular, React und\nVue. Neben diesen gibt es aber auch Weiterbildungen im Bereich Docker,\nKubernetes und Spring Boot. Zum Netzwerk geh\xf6ren ebenfalls die Community-Portale\nAngular.DE, ReactJS.DE und VueJS.DE.\n\nSeid ihr auf der Suche nach einer qualitativen Weiterbildung im Bereich\nWeb-Entwicklung oder m\xf6chtet euch selbst als Trainer:in einbringen? Dann seid\nihr bei Workshops.DE genau richtig.\n\n\nSCHAUNOTIZEN\n\n[00:02:11] DESIGN PATTERNS IN DER WEBENTWICKLUNG\n\nInspiriert durch die zweifelhafte Aufstellung von Design Patterns durch den\nselbsterkl\xe4rten Refactoring-Guru sprechen wir \xfcber Design Patterns! Ausgehend\nvom Buch-Klassiker \u201eDesign Patterns\u201c besprechen wir, was in JS/TS anders, und\nspeziell beim Refactoring-Guru falsch l\xe4uft. Vor allem das Singleton und die\nDecorators bringen uns in Wallung. Wir eruieren, was die Programmiersprachen\ndieser Welt wirklich unterscheidet, debattieren Sinn und Unsinn von Klassen\n(sowie Legacy-Patterns wie das Revealing Module Pattern) und stellen die Frage,\nob das Builder-Pattern ein OOP Design Pattern ist\xa0\u2026 und ob nicht vielleicht eher\nReact ein Design Pattern ist. Nachdem wir auf Patterns.dev auch das Singleton\nwiederfinden, beenden wir entsetzt die Sendung.