Web
Testautomatisierung in Angular-Webprojekten – Was kommt nach Protractor?
Nachdem das Team von Angular im April angekündigt hat, die Entwicklung seines e2e-Testing-Frameworks Protractor Ende 2022 einzustellen, stellt sich für viele Entwicklerinnen und Entwickler nun die Frage, wie es weiter geht. Welches Tool zur Testautomatisierung sollte man verwenden? Der Markt hält hierfür zahlreiche Alternativen bereit, von denen einige in diesem Beitrag beleuchtet werden sollen.
Snapshot Testing mit Angular und Storybook
Storybook ist ein komponentengetriebenes Werkzeug für die Erstellung von visuellen Styleguides und zur Demonstration von UI-Komponenten aus React, Angular, Vue sowie Web Components. Speziell das Snapshot Testing bietet die Möglichkeit, ungewollte Anpassungen des Stylings frühzeitig zu erkennen und zu korrigieren.
OAuth in Single-Page-Apps
Ein großer Teil der Apps, die wir regelmäßig benutzen, stellen für verschiedene Benutzerinnen und Benutzer individuelle Daten und Dienste bereit und müssen daher ihre Anwenderinnen und Anwender eindeutig identifizieren können. Die klassische Herangehensweise wäre es hier, ein Login-Formular zu bauen und mit einer eigenen Nutzerdatenbank zu verwalten, was jedoch einige Nachteile mit sich bringen kann. Dieser Artikel stellt die alternative Herangehensweise mit den Protokollen „OAuth“ und „OpenID Connect“ vor, die für den Zweck der sicheren Authentifizierung und Autorisierung entwickelt wurden.
Web Components (Teil 2) – Einbindung in React
Ihrer Idee nach sind Web Components unabhängig von JavaScript-Frameworks einsetzbar. Während dies beispielsweise bei Angular auch mit wenigen Handgriffen ohne Probleme funktioniert, sieht die Situation bei React leider etwas anders aus. Warum das so ist und wie man das Problem lösen kann, wird in diesem Blogartikel näher erläutert.
WCF-Alternativen (Teil 4) – Eine Zusammenfassung
Im letzten Blogpost der Artikelreihe zu den Alternativen der WCF wollen wir diese noch einmal zusammenfassend gegenüberstellen.
WCF-Alternativen (Teil 3) – Eine Anleitung zur Migration von WCF zu gRPC
In diesem Beitrag wird auf gRPC als eine mögliche Alternative zu WCF eingegangen und Schritt für Schritt beschrieben, wie eine Migration aussehen kann.
WCF-Alternativen (Teil 2) – Eine Anleitung zur Migration von WCF zu Web API
In diesem Beitrag wird auf ASP.NET Core Web API als eine mögliche Alternative zu WCF eingegangen und Schritt für Schritt beschrieben, wie eine Migration aussehen kann.
WCF-Alternativen (Teil 1) – Eine Einführung
WCF ist eine von Microsoft für das .NET Framework entwickelte Kommunikationsplattform zur Erstellung von verteilten Anwendungen. Microsoft empfiehlt zur Ablösung von WCF hauptsächlich zwei Alternativen, gRPC und Web API. In dieser Blogreihe werden beide Alternativen vorgestellt sowie die Besonderheiten und Herausforderungen der Migration besprochen.
Web Components (Teil 1) – Wie man eigene Komponenten baut
So genannte „Web Components“ sind eine Möglichkeit, wiederverwendbare UI-Komponenten für Web-Anwendungen zu bauen. Anders als bei etablierten Single-Page-App-Frameworks wie React oder Angular basiert das Komponenten-Modell aber auf Web-Standards.
Skalierbare Webentwicklung mit Microfrontends
Der Bedarf an der Umsetzung komplexer Business-Anwendungen mithilfe moderner Webtechnologien steigt stetig. Microservices helfen dabei, komplexe Anwendungen in kleinere beherrschbare Komponenten zu zerlegen. Dies ermöglicht eine stärkere Separation und damit ein agileres Vorgehen.