# Angular in der Praxis – Server-Side-Rendering,
Udo Schöfer, DATEV eG
Server-Side-Rendering (SSR) hat sich in der jüngeren Vergangenheit zu einem beliebten Ansatz der modernen Frontend-Entwicklung herauskristallisiert. Das primär in der React-Gemeinde durch Next.js populär gewordene und in der Szene kontrovers diskutierte Verfahren dient üblicherweise zur Beschleunigung der initialen Ladezeit und Suchmaschinenoptimierung von Single Page Applications. Auch Angular bietet dafür eine entsprechende Erweiterung namens Universal. Dieser Vortrag möchte zunächst das Prinzip von SSR und gängige Missverständnisse dazu klären und anschließend die praktische Implementierung mithilfe von Angular Universal aufzeigen.
# Advanced Cypress mit Storybook: Visuelle Regression,
Rainer Hahnekamp
Visuelle Regression ist eine Testmethode für Komponenten mit hoher "CSS-Komplexität". Dabei wird von einer Komponente ein Screenshot erstellt und pixelgenau mit einer Vorgabe abgeglichen.
Leider kann es je nach Browser und Betriebssystem beim Rendering feine Unterschiede geben, welches ein falsch positives Testergebnis erzeugen.
In meinem Vortrag zeige ich, wie man trotz dieser Widrigkeiten unter Zuhilfenahme von Storybook zu stabilen Tests kommt.
# Über Udo Schöfer
Udo Schöfer ist Software Engineer bei DATEV eG. Sein Fokus liegt auf Angular, Progressive Web Apps, Node.js und Flutter. Er ist Entwickler der Open-Source-Bibliothek NG Dynamic Forms und unterrichtet nebenbei als Dozent an der Hochschule Ansbach. In seiner Freizeit zieht es ihn meist zum Sport und an die Gitarre.
# Über Rainer Hahnekamp
Rainer Hahnekamp ist leidenschaftlicher Softwareentwickler in Angular, Java und .NET und Trainer sowie Berater bei AngularArchitects.io. Sein Faible ist es, sich tief in Themen einzuarbeiten und diese dann leicht verständlich und praxisnah in Form von Talks oder Blogartikeln zu erläutern.