documentation: Add tags to all featured blibs (#139)
* documentation: add tags to all featured blips
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
title: "ADR"
|
||||
quadrant: methods-and-patterns
|
||||
ring: adopt
|
||||
tags: [architecture]
|
||||
---
|
||||
|
||||
[ADRs](https://adr.github.io/) have proven to be a useful tool for documentation and are commonly used in
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Apicurio Studio"
|
||||
ring: trial
|
||||
quadrant: tools
|
||||
tags: [architecture]
|
||||
---
|
||||
|
||||
[Apicurio Studio](https://www.apicur.io/studio/) is a browser-based, open-source API design studio. It can be used to create or modify APIs using the [OpenAPI specification](https://swagger.io/specification/). The visual editor supports collaborative development and allows to easily define example responses matching incoming requests.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Application Performance Management"
|
||||
ring: adopt
|
||||
quadrant: methods-and-patterns
|
||||
tags: [devops]
|
||||
---
|
||||
|
||||
Application performance management (APM) enables to predict and prevent performance issues before they impact your users or your business.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "ZeroTrust"
|
||||
ring: adopt
|
||||
quadrant: methods-and-patterns
|
||||
tags: [security, architecture]
|
||||
---
|
||||
|
||||
Because this approach is more and more used and especially useful for distributed architectures, we updated this item to "adopt" and recommend using it in relevant problem areas.
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Checkov"
|
||||
ring: assess
|
||||
quadrant: platforms-and-aoe-services
|
||||
tags: [devops, quality assurance]
|
||||
---
|
||||
|
||||
Checkov is a static code analysis tool for infrastructure-as-code.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Conventional Commits"
|
||||
ring: trial
|
||||
quadrant: methods-and-patterns
|
||||
tags: [coding, quality assurance, CI/CD]
|
||||
---
|
||||
|
||||
The Conventional Commits specification is a lightweight convention on top of commit messages.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "CSS-in-JS"
|
||||
ring: trial
|
||||
quadrant: methods-and-patterns
|
||||
tags: [frontend]
|
||||
---
|
||||
|
||||
CSS-in-JS is a method where JavaScript is used to style components. The first libraries which implemented this technique were [Styled-Components](https://styled-components.com/), [Emotion](https://emotion.sh/) & [JSS](https://cssinjs.org/).
|
||||
|
||||
@@ -3,6 +3,7 @@ title: "DDEV"
|
||||
ring: adopt
|
||||
quadrant: tools
|
||||
featured: true
|
||||
tags: [coding, ci/cd]
|
||||
---
|
||||
|
||||
[DDEV](https://www.ddev.com/ddev-local/) is an open source tool that makes it dead simple to get local PHP development environments up and running within minutes.
|
||||
@@ -13,4 +14,4 @@ At AOE, we use DDEV in a variety of PHP projects (large and small).
|
||||
It has made the onboarding process extremely easy for new developers and developers who have already worked with DDEV feel right at home in other projects.
|
||||
|
||||
DDEV makes adding needed dependencies super easy and so far has met every requirement we've ever had.
|
||||
This is mainly because DDEV is just a wrapper for existing tools like Docker-Compose. However, it does take away a lot of the complexity that is normally involved in configuring these tools.
|
||||
This is mainly because DDEV is just a wrapper for existing tools like Docker-Compose. However, it does take away a lot of the complexity that is normally involved in configuring these tools.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Dependency Update Scan"
|
||||
ring: trial
|
||||
quadrant: methods-and-patterns
|
||||
tags: [security, ci/cd]
|
||||
---
|
||||
|
||||
Tools for automated dependency updates continue to offer a big productivity gain when integrated well into the build workflow.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Diagrams as Code"
|
||||
ring: adopt
|
||||
quadrant: methods-and-patterns
|
||||
tags: [architecture, quality assurance, documentation]
|
||||
---
|
||||
|
||||
Documenting concepts and software architecture as diagrams using code offers great benefit over heavier solutions.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Amazon EKS"
|
||||
ring: adopt
|
||||
quadrant: platforms-and-aoe-services
|
||||
tags: [devops]
|
||||
---
|
||||
|
||||
[Amazon Elastic Kubernetes Service](https://aws.amazon.com/de/eks/) (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on AWS without needing to stand up or maintain your own Kubernetes control plane or workloads.
|
||||
|
||||
@@ -3,8 +3,9 @@ title: "Figma"
|
||||
ring: adopt
|
||||
quadrant: tools
|
||||
featured: true
|
||||
tags: [frontend, ux/ui, agile]
|
||||
---
|
||||
|
||||
Figma became our go-to tool for the next generation collaborative design. It allowed UX/UI designers, engineers, stakeholders, product managers, and other roles to view, inspect and comment on designs and wireframes, create high- and low-fidelity prototypes, and much more.
|
||||
|
||||
Figma puts together all of the features we used in different tools (Axure, Miro, Abstract, Sketch, Anima, Invision) in one. It allowed us to make a single source of truth for our products, create design systems, and eliminate the vast majority of the pain points we faced in the past. It became beneficial, especially in remote and distributed design work, and speed up all our design-related processes. In addition to its real-time design and collaboration capabilities, Figma also offers an extensive, community-backed plugin collection and a robust API that helps to improve the DesignOps processes.
|
||||
Figma puts together all of the features we used in different tools (Axure, Miro, Abstract, Sketch, Anima, Invision) in one. It allowed us to make a single source of truth for our products, create design systems, and eliminate the vast majority of the pain points we faced in the past. It became beneficial, especially in remote and distributed design work, and speed up all our design-related processes. In addition to its real-time design and collaboration capabilities, Figma also offers an extensive, community-backed plugin collection and a robust API that helps to improve the DesignOps processes.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Graal Native Image"
|
||||
ring: trial
|
||||
quadrant: tools
|
||||
tags: [coding]
|
||||
---
|
||||
|
||||
Native Image is a technology to ahead-of-time compile Java code to a standalone executable, called a native image.
|
||||
|
||||
@@ -2,8 +2,9 @@
|
||||
title: "Helm"
|
||||
ring: adopt
|
||||
quadrant: platforms-and-aoe-services
|
||||
tags: [devops]
|
||||
---
|
||||
|
||||
Helm has a fast growing community and is used in more and more projects.
|
||||
It's our default tool to manage Kubernetes resources - every other alternative has to benchmark itself with it.
|
||||
Therefore, we have updated it to "adopt".
|
||||
Therefore, we have updated it to "adopt".
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Kubernetes Operators"
|
||||
ring: trial
|
||||
quadrant: methods-and-patterns
|
||||
tags: [devops]
|
||||
---
|
||||
|
||||
The [Kubernetes Operators](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/) allow to manage application configuration within Kubernetes through [custom resources](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/).
|
||||
|
||||
@@ -3,6 +3,7 @@ title: "Loki"
|
||||
ring: trial
|
||||
quadrant: tools
|
||||
featured: true
|
||||
tags: [devops]
|
||||
---
|
||||
|
||||
Archiving indexed log data with a system like Elasticsearch can be expensive and archiving it as simple text files makes it hard to query them.
|
||||
@@ -11,4 +12,4 @@ This allows the user to query the data by pre-defined labels and keeps the costs
|
||||
|
||||
Another benefit is the fact that does not have an endpoint for mutating log data which makes the data immutable from a potential compromised system.
|
||||
|
||||
We at AOE are using it for longer term log archiving in several Kubernetes clusters.
|
||||
We at AOE are using it for longer term log archiving in several Kubernetes clusters.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Micro Frontends"
|
||||
ring: adopt
|
||||
quadrant: methods-and-patterns
|
||||
tags: [architecture]
|
||||
---
|
||||
|
||||
The Micro Frontends approach continues to prove to be a valuable pattern for large-scale systems developed by several teams.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "MLOps"
|
||||
ring: assess
|
||||
quadrant: methods-and-patterns
|
||||
tags: [devops]
|
||||
---
|
||||
|
||||
After spending some time diving into the world of data science and machine learning we're realizing our existing DevOps best practices aren't a perfect fit for the specific workflows we're seeing here.
|
||||
|
||||
@@ -3,6 +3,7 @@ title: "NATS"
|
||||
ring: assess
|
||||
quadrant: tools
|
||||
featured: true
|
||||
tags: [architecture, devops]
|
||||
---
|
||||
|
||||
[NATS](https://nats.io/) is a cloud native messaging and stream-data system for modern distributed software systems.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Next.js"
|
||||
ring: adopt
|
||||
quadrant: languages-and-frameworks
|
||||
tags: [coding, frontend]
|
||||
---
|
||||
|
||||
[Next.js](https://nextjs.org/) claims itself as **the** React framework for production.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "OCI Container"
|
||||
ring: adopt
|
||||
quadrant: platforms-and-aoe-services
|
||||
tags: [devops]
|
||||
---
|
||||
|
||||
OCI-compatible containers are currently the most-used solution for creating and managing container-based infrastructures and deployments.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Open Policy Agent"
|
||||
ring: assess
|
||||
quadrant: tools
|
||||
tags: [security, architecture]
|
||||
---
|
||||
|
||||
[Open Policy Agent](https://www.openpolicyagent.org/) (OPA) is a framework which allows modelling and evaluating policy access services.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Page Composing"
|
||||
ring: trial
|
||||
quadrant: methods-and-patterns
|
||||
tags: [architecture]
|
||||
---
|
||||
|
||||
Page composing is a way to aggregate multiple independent page fragments into one combined web page.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Prometheus"
|
||||
ring: adopt
|
||||
quadrant: platforms-and-aoe-services
|
||||
tags: [devops]
|
||||
---
|
||||
|
||||
[Prometheus](https://prometheus.io) is an open-source monitoring and alerting system.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Pulumi"
|
||||
ring: assess
|
||||
quadrant: platforms-and-aoe-services
|
||||
tags: [devops]
|
||||
---
|
||||
|
||||
[Pulumi](https://www.pulumi.com/) is a tool in the infrastructure-as-code space that is quite similar to [Terraform](https://www.terraform.io/) in that it also provide a declarative way to provision cloud infrastructure and services.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Python for Infrastructure Glue Code"
|
||||
ring: assess
|
||||
quadrant: platforms-and-aoe-services
|
||||
tags: [devops, coding]
|
||||
---
|
||||
|
||||
[Python](https://www.python.org) is an easy to learn programming language that is pre-installed on most Linux distributions and CI runners.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Service Mesh"
|
||||
ring: assess
|
||||
quadrant: platforms-and-aoe-services
|
||||
tags: [architecture, devops, security]
|
||||
|
||||
---
|
||||
**Service Mesh** is a solution which makes service to service communication more comfortable and more secure in large microservice architectures.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Shared Responsibility Model"
|
||||
ring: trial
|
||||
quadrant: methods-and-patterns
|
||||
tags: [devops]
|
||||
---
|
||||
|
||||
Since introducing "Platform Engineering Team" who build, maintain and operate our Kubernetes clusters and other related platform services, the question occurs who is in charge of the various tasks like keeping things up and running, applying critical security fixes, update software in general, keeping an eye on the bill and many more topics.
|
||||
|
||||
@@ -3,6 +3,7 @@ title: "Sketch"
|
||||
ring: adopt
|
||||
quadrant: tools
|
||||
featured: true
|
||||
tags: [ux/ui]
|
||||
---
|
||||
|
||||
Figma is a vector graphics editor and primarily web-based prototyping tool, with additional offline features enabled by desktop applications for macOS and Windows. The Figma Mirror companion apps for Android and iOS allow viewing Figma prototypes on mobile devices. The next step in our toolchain development comes right after the Sketch+Abstract approach. Figma enabled the next level of collaboration between designers, stakeholders, and frontend engineers.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "State Management Pattern"
|
||||
ring: adopt
|
||||
quadrant: methods-and-patterns
|
||||
tags: [architecture, coding]
|
||||
---
|
||||
|
||||
State Management is a design pattern with the goal of properly sharing state data across components and separating domain representation from state management.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Storybook"
|
||||
ring: adopt
|
||||
quadrant: tools
|
||||
tags: [frontend, ux/ui]
|
||||
---
|
||||
|
||||
In recent years, Storybook has become the de facto standard for creating UI components in isolation.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Strapi"
|
||||
ring: trial
|
||||
quadrant: tools
|
||||
tags: [frontend]
|
||||
---
|
||||
|
||||
Strapi is a headless CMS built with Javascript on Node.js.
|
||||
@@ -13,4 +14,4 @@ Both perfectly support the [API-first design approach](/methods-and-patterns/api
|
||||
Ever since the stable release version 3.0.0 from mid-2020, the CMS reached market maturity and offers a good choice for scalable headless CMSs.
|
||||
As of the 3.6 release in April 2021, Strapi features [full internationalization support](https://strapi.io/blog/announcing-content-internationalization-v3-6), making it a viable candidate to be evaluated toe to toe with solutions like Drupal.
|
||||
|
||||
At AOE we are evaluating Strapi for various projects, appreciating its straightforward installation, setup, and use by editors in lieu of more heavy-weight solutions used in the past.
|
||||
At AOE we are evaluating Strapi for various projects, appreciating its straightforward installation, setup, and use by editors in lieu of more heavy-weight solutions used in the past.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Team Start Page"
|
||||
ring: adopt
|
||||
quadrant: methods-and-patterns
|
||||
tags: [quality assurance, documentation]
|
||||
---
|
||||
|
||||
A team start page helps (new) members to orientate themselves.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
title: "Vue.js"
|
||||
ring: adopt
|
||||
quadrant: languages-and-frameworks
|
||||
tags: [coding, frontend]
|
||||
---
|
||||
|
||||
Updated to "adopt".
|
||||
Updated to "adopt".
|
||||
|
||||
Reference in New Issue
Block a user