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.

5 min

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.

Web
5 min

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
12 min

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.

Web
7 min

WCF-Alternativen (Teil 4) – Eine Zusammenfassung

Im letzten Blogpost der Artikelreihe zu den Alternativen der WCF wollen wir diese noch einmal zusammenfassend gegenüberstellen.

.NET,Web
2 min

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.

Web,.NET
7 min

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.

Web,.NET
5 min

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,.NET
3 min

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.

Web
7 min

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.

Web
2 min