After the Angular team announced in April that it would stop development of its Protractor e2e testing framework at the end of 2022, many developers have been asking themselves what will happen next. Which test automation tool should be used? The market has a wide range of alternatives, some of which will be discussed in this article.
Storybook is a component-driven tool for creating visual style guides and demonstrating UI components from React, Angular and Vue, as well as web components. In particular, snapshot testing provides an opportunity to detect and correct unexpected changes to style at an early stage.
A large part of the apps we use regularly provide individual data and services for different users and therefore need to be able to clearly identify their users. The classic approach here would be to build a login form and manage it with its own user database, but this can have some disadvantages. This article presents the alternative approach with the protocols “OAuth” and “OpenID Connect”, which were developed for the purpose of secure authentication and authorisation.
This post will address gRPC as a possible alternative, and describe, step by step, how a migration from WCF to gRPC can be done.
This post will first address ASP.NET Core Web API as a possible alternative, and describe, step by step, how a migration from WCF to ASP.NET Core Web API can be done.
The Windows Communication Foundation (WCF) is a communication platform for the creation of distributed applications developed by Microsoft for the .NET Framework. Microsoft generally recommends two alternatives, gRPC and Web API, to replace WCF.
So-called “web components” are one way of building reusable UI components for web applications. Unlike common single-page app frameworks such as React or Angular, the component model is based on web standards
The demand for the realization of complex business applications by means of state-of-the-art web technologies is continuously growing. Microservices help to split complex applications into smaller, more controllable components, enabling a clearer separation and thus a more agile approach.