QAware: Codineers Meetup Rosenheim – Update aus dem Frontend-Ökosystem
Update aus dem Frontend-Ökosystem – Metaframeworks und Testing mit Playwright
Am 2.11. steigt unser nächstes Codineers Rosenheim Meetup vor Ort in unserem Büro in Rosenheim.
Moderiert wird das Meetup von unserem Kollegen Franz Wimmer. Als Referenten dürfen wir uns auf Basti Springer und Dominik Haas freuen.
*** Agenda ***
- 18:30 Uhr | Welcome & Intro
- 18:45 Uhr | Was kommt nach den SPAs?, Basti Springer
- 19:15 Uhr | Der Tod der Testpyramide? – Frontend-Testing mit Playwright, Dominik Haas
- 19:45 Uhr | GetTogether
Wir sind Partner der ROSIK.
*** Unsere Vorträge ***
*Was kommt nach den SPAs?*
Sie kennen doch bestimmt das „Gesetz des Instruments“: Wer als Werkzeug nur ein modernes Frontend-Framework hat, löst jedes Problem mit einer Single Page-Applikation. So oder so ähnlich, nur halt mit Hammer und Nagel lautet es, beschreibt jedoch ganz gut die aktuelle Situation der JavaScript-Welt. Auf nahezu jede Anforderung wird mit einer aufgeblähten, clientseitig gerenderten SPA geantwortet. Doch ist es schön langsam an der Zeit, dass wir uns fragen sollten: Ist das wirklich alles? Und die Antwort lautet ziemlich sicher „Nein“. Doch genau diesem Thema widmen wir uns und werfen einen Blick auf die Alternativen und da gibt es viele.
Im React-Ökosystem findet aktuell ein kleiner Umbruch statt. Mit Server Side Rendering, Static Site Generation, Server Components und Frameworks wie Next verschiebt sich ein Teil der Arbeit in Richtung Server. Dieser Trend ist auch bei Vue, Svelte und Angular zu beobachten. Und genau das ist es, was die sogenannten Meta-Frameworks ausmacht. Uns als EntwicklerInnen gibt das mehr Flexibilität, um auf Anforderungen reagieren zu können. Sie müssen nicht mehr den kompletten Quellcode zum Client übertragen, haben bessere Caching-Möglichkeiten und auch die Suchmaschinen sind Ihnen dankbar.
Dieser Vortrag gibt Ihnen einen Überblick über die wichtigsten Features von Meta-Frameworks und wo und vor allem wie sie gewinnbringend eingesetzt werden können.
*Der Tod der Testpyramide? – Frontend-Testing mit Playwright*
Wer kennt es nicht: Langsame, instabile und wartungsintensive Tests von Frontends und die Schmerzen damit.
Aber in den letzten Jahren und Monaten hat sich hier viel getan und Playwright ist der vielversprechende neue Stern der Web-Automatisierung.
Ich werde in meinem Talk über das Testen von Frontends sprechen und speziell auf Playwright als spannendes Werkzeug eingehen.
Neben der praktischen Einführung möchte ich auch mit Euch über Best Practices sprechen und einen Versuch wagen die Testpyramide zu töten (oder sie zumindest etwas zu beschädigen).
*** Unsere Speaker ***
Basti Springer arbeitet bei MaibornWolff in München und beschäftigt sich vor allem mit den verschiedenen Aspekten von client- und serverseitigem JavaScript. Sein Fokus liegt auf der Fragestellung, wie man die Welt mit Webtechnologien verbessern kann. Von JavaScript in Fahrzeugen und anderen Alltagsgegenständen bis hin zur Umsetzung von umfangreichen Enterprise Plattformen findet sich die Scriptsprache mittlerweile in allen Lebensbereichen wieder. Dadurch stellt sich die Frage, wie sich die Architekturen, Codequalität und auch die Entwicklungswerkzeuge weiterentwickeln, um mit diesen Anforderungen standhalten zu können. Sebastian geht diesen Fragestellungen auf den Grund und vermittelt sein Wissen als Berater, Trainer und Autor an WebentwicklerInnen weiter.
Dominik Haas ist passionierter Fullstack Entwickler und Software Architekt mit einem Faible für Grafische Oberflächen. Er arbeitet als Head of Division / Lead Software Architect bei QAware und beschäftigt sich dort seit einigen Jahren mit Frontends in Micro Service Architekturen und den daraus resultierenden Herausforderungen.
Sein Fokus liegt auf erfolgskritischen Enterpriseprojekten, weshalb er sich insbesondere für die Kombination aus moderner, agiler, innovativer JavaScript-Welt gepaart mit Tugenden aus dem klassischen Software Engineering interessiert.
Weitere Details und die Anmeldung findet Ihr hier…