End-to-End-Tests in Angular mit Cypress
Tim Blum
Application Development
Über die Jahre sind viele verschiedene Test-Frameworks entstanden, die Anwendungen auf unterschiedlichste Weise testen. Linting und Mutation Tests für die Code Qualität, Unit Tests um einzelne Funktionalitäten zu testen und End-to-End-Tests (E2E-Tests), die die Anwendung als Gesamtes testen. Dieser Artikel soll zeigen, wie solche E2E-Tests mit Angu...
Weiterlesen
Shortcuts – für alle ein Gewinn
Jakob Veenhof
Application Development
Transparente, intuitive und voraussehbare Shortcuts sollten in jeder Web-Anwendung eingebaut werden, um die User Experience zu verbessern. Menschen mit Beeinträchtigung können die Anwendung besser nutzen und auch der durchschnittliche Nutzer erhält einen Effektivitätsvorteil. Shortcuts sollten grafisch zu erkennen sein, bereits bekannte Shortcuts n...
Weiterlesen
Ops, DevOps, DevSecOps und jetzt noch GitOps?! Aber was ist das eigentlich genau?
Gabriel Afonso
Application Development
Wer heutzutage in der Cloud- und Kubernetes-Landschaft Anwendungen bereitstellt, ist bestimmt einmal über diesen Begriff GitOps gestolpert. Es handelt sich dabei um eine Strategie, Deployments und Infrastruktur – ähnlich wie Quellcode – mithilfe eines Versionskontrollsystems wie Git zu verwalten und steuern. Der große Vorteil is...
Weiterlesen
Kustomize: Kubernetes-Anwendungen für verschiedene Ausführungsumgebungen konfigurieren
Lukas Lang
Application Development
In Kubernetes wird mithilfe von YAML-Konfigurationen festgelegt, auf welche Weise Applikationen in der Infrastruktur bereitgestellt werden. Aber was, wenn wir unsere Applikation für mehrere verschiedene Umgebungen konfigurieren möchten? Für jede Umgebung eine einzelne YAML-Konfiguration zu erstellen ist oft mühselige Arbeit. Zum Glück existiert mit...
Weiterlesen
Das Wildfly Maven Plugin - Wie man wilde Fliegen in den Build-Prozess integriert
Andre Dirr
Application Development
In vielen Entwicklungsprojekten kommt das Java-basierte Build-Management-Tool Maven von der Apache Software Foundation zum Einsatz. Wird daneben der freie Application Server Wildfly verwendet, der die Grundlage der kommerziellen JBoss Enterprise Application Platform (JBoss EAP) von Red Hat bildet, so möchte ich heute passend dazu ein...
Weiterlesen
Angular – Einen HTTP-Interceptor testen, der den State eines NgRx Stores verändert
Marcel Maas
Application Development
In diesem Artikel gehe ich auf ein Testszenario ein, auf das ich vor kurzer Zeit gestoßen bin. Dabei handelt es sich um einen HTTP-Interceptor, der genutzt wird, um einen Ladebalken während Anfragen an ein Backend anzuzeigen. Ein Ladebalken könnte an vielen Stellen in einer Anwendung genutzt werden, um einen Ladevorgang anzuzeigen. Damit nicht jede...
Weiterlesen