From e32ecb3d308c0c596a3ac10c9074f980b7e1e32c Mon Sep 17 00:00:00 2001 From: Daniel Date: Fri, 18 Nov 2022 09:07:59 +0100 Subject: [PATCH] add v6 folder again --- radar/2022-10-12/ansible.md | 11 +++++++++++ radar/2022-10-12/csharp.md | 9 +++++++++ radar/2022-10-12/harbor.md | 14 ++++++++++++++ radar/2022-10-12/hotchocolate.md | 10 ++++++++++ radar/2022-10-12/playwright.md | 14 ++++++++++++++ radar/2022-10-12/remix.md | 5 +++++ radar/2022-10-12/specflow.md | 9 +++++++++ radar/2022-10-12/svelte.md | 11 +++++++++++ 8 files changed, 83 insertions(+) create mode 100644 radar/2022-10-12/ansible.md create mode 100644 radar/2022-10-12/csharp.md create mode 100644 radar/2022-10-12/harbor.md create mode 100644 radar/2022-10-12/hotchocolate.md create mode 100644 radar/2022-10-12/playwright.md create mode 100644 radar/2022-10-12/remix.md create mode 100644 radar/2022-10-12/specflow.md create mode 100644 radar/2022-10-12/svelte.md diff --git a/radar/2022-10-12/ansible.md b/radar/2022-10-12/ansible.md new file mode 100644 index 0000000..276d244 --- /dev/null +++ b/radar/2022-10-12/ansible.md @@ -0,0 +1,11 @@ +--- +title: "Ansible" +ring: trial +quadrant: platforms-and-aoe-services +--- + +[Ansible](https://www.ansible.com/) is a tool used to describe infrastructure and applications and their configuration as code. It covers both the configuration and provisioning aspects of infrastructure and applications. + +It is a radically simple IT automation system based on SSH so that it can work without agents or exposed APIs. It handles configuration management, application deployment, cloud provisioning, ad-hoc task execution, network automation, and multi-node orchestration. + +It comes in handy when the client currently uses some virtual machines with docker/docker-compose, and no full-blown Kubernetes cluster is available or needed. \ No newline at end of file diff --git a/radar/2022-10-12/csharp.md b/radar/2022-10-12/csharp.md new file mode 100644 index 0000000..fbed6b6 --- /dev/null +++ b/radar/2022-10-12/csharp.md @@ -0,0 +1,9 @@ +--- +title: "C#" +ring: adopt +quadrant: "languages-and-frameworks" +featured: true +--- + +C# is a statically, strongly typed and object-oriented language. +After PHP and several JVM languages, we also have projects with C#. We value all features of this highly developed language. diff --git a/radar/2022-10-12/harbor.md b/radar/2022-10-12/harbor.md new file mode 100644 index 0000000..b2bc18d --- /dev/null +++ b/radar/2022-10-12/harbor.md @@ -0,0 +1,14 @@ +--- +title: "Harbor" +ring: trial +quadrant: platforms-and-aoe-services +--- + +[Harbor](https://goharbor.io) is a CNCF-graduated open-source container registry. We use it to host custom built container images +from our projects. Key benefits for us are: + +* Harbor automatically scans all container images with [Trivy](https://trivy.dev) +* fine grained access control allows Harbor to be used in a multi-team environment +* its extensive API allows easy adaption to custom needs, like retention policies +* support for image signing with [Cosign](https://github.com/SigStore/cosign) + diff --git a/radar/2022-10-12/hotchocolate.md b/radar/2022-10-12/hotchocolate.md new file mode 100644 index 0000000..e853ebf --- /dev/null +++ b/radar/2022-10-12/hotchocolate.md @@ -0,0 +1,10 @@ +--- +title: "Hot Chocolate" +ring: assess +quadrant: "languages-and-frameworks" +featured: true +--- + +[Hot Chocolate](https://chillicream.com/docs/hotchocolate/v12) is an open-source GraphQL server for .NET. +It is compatible to many GraphQL clients and tools and is really easy to setup and use. We assess it in one of our +projects as an alternative to [GraphQL .NET](https://graphql-dotnet.github.io/docs/getting-started/introduction/). diff --git a/radar/2022-10-12/playwright.md b/radar/2022-10-12/playwright.md new file mode 100644 index 0000000..bcd553f --- /dev/null +++ b/radar/2022-10-12/playwright.md @@ -0,0 +1,14 @@ +--- +title: "Playwright" +ring: trial +quadrant: "languages-and-frameworks" +--- + +Playwright is a cross browser/platform/language tool to write reliable end-to-end tests. It's easy to get started with and offers a broad variety of functionalities out of the box. Playwright supports Windows, MacOs and Linux and works with the most popular testing frameworks such as Jest, Mocha and Jasmine. +The playwright configuration offers plenty of helpful options, for instance native mobile emulation of Chrome for Android and Safari for iOS. If needed playwright can be extended by BDD tools like Cucumber or SpecFlow to enable non-technical contributors to collaborate. + +Playwright test are resilient. It waits for elements before performing any actions which eliminates the need for timeouts - the primary cause of flaky tests. + +Other than Cypress Playwright can interact with different origins and multiple tabs. Also you can create scenarios with different contexts to handle multiple users within one test. Contexts allow saving an authentication state to reuse it in other tests. By isolating tests within a seperate browser context for each test, the tests are fully independent, although reusing an authentication state. This prevents you from performing repetitive log-in operations in each test. + +As Playwright is developed and maintained by Microsoft there are some great extensions for Visual Studio Code to develop, run and debug tests. diff --git a/radar/2022-10-12/remix.md b/radar/2022-10-12/remix.md new file mode 100644 index 0000000..d08616b --- /dev/null +++ b/radar/2022-10-12/remix.md @@ -0,0 +1,5 @@ +--- +title: "Remix" +ring: adopt +quadrant: languages-and-frameworks +--- diff --git a/radar/2022-10-12/specflow.md b/radar/2022-10-12/specflow.md new file mode 100644 index 0000000..cf8940c --- /dev/null +++ b/radar/2022-10-12/specflow.md @@ -0,0 +1,9 @@ +--- +title: "SpecFlow" +ring: assess +quadrant: "languages-and-frameworks" +--- + +SpecFlow is a free and open source BDD-framework for .NET + +BDD frameworks in general enable teams to better collaborate on test automation by using for instance the Gherkin syntax to make tests readable to everyone. SpecFlow is the most popular BDD framework for .NET projects. diff --git a/radar/2022-10-12/svelte.md b/radar/2022-10-12/svelte.md new file mode 100644 index 0000000..7e4f2dd --- /dev/null +++ b/radar/2022-10-12/svelte.md @@ -0,0 +1,11 @@ +--- +title: "Svelte" +ring: assess +quadrant: "languages-and-frameworks" +featured: true +--- + +[Svelte](https://svelte.dev/) is neither a language nor a framework, but actually a compiler. It compiles HTML templates to specialized code that +manipulates the DOM directly, which may reduce the size of transferred files and give better client performance. + +It is surprisingly easy to work with, and we currently assess it in an internal project.