From a54cb5905d02d14fd296431a2a459ef4e702caab Mon Sep 17 00:00:00 2001 From: Amin Saffari <54147045+amin-saffari-fla@users.noreply.github.com> Date: Mon, 6 Jan 2025 10:28:02 +0100 Subject: [PATCH] EAA-0 - EAA languages and date correction (#9) Add two languages we are/were using. And we are in 2025 --- radar/{2024-01-02 => 2025-01-02}/adr.md | 0 .../amazon_api_gateway.md | 0 .../{2024-01-02 => 2025-01-02}/amazon_cloudfront.md | 0 radar/{2024-01-02 => 2025-01-02}/amazon_dynamodb.md | 0 radar/{2024-01-02 => 2025-01-02}/amazon_ecs.md | 0 .../amazon_elastic_cache_redis.md | 0 radar/{2024-01-02 => 2025-01-02}/amazon_lambda.md | 0 .../{2024-01-02 => 2025-01-02}/amazon_rds_mysql.md | 0 radar/{2024-01-02 => 2025-01-02}/amazon_s3.md | 0 radar/{2024-01-02 => 2025-01-02}/amazon_sns.md | 0 radar/{2024-01-02 => 2025-01-02}/amazon_sqs.md | 0 .../amazon_step_functions.md | 0 radar/{2024-01-02 => 2025-01-02}/cloudflare.md | 0 .../continuous_integration.md | 0 radar/{2024-01-02 => 2025-01-02}/ct_node_client.md | 0 radar/{2024-01-02 => 2025-01-02}/eslint.md | 0 radar/{2024-01-02 => 2025-01-02}/github.md | 0 radar/{2024-01-02 => 2025-01-02}/github_actions.md | 0 radar/{2024-01-02 => 2025-01-02}/github_copilot.md | 0 radar/{2024-01-02 => 2025-01-02}/iac.md | 0 radar/{2024-01-02 => 2025-01-02}/java.md | 0 .../monitoring_service.md | 0 radar/{2024-01-02 => 2025-01-02}/monoliths.md | 0 radar/{2024-01-02 => 2025-01-02}/node_logger.md | 0 radar/{2024-01-02 => 2025-01-02}/nodejs.md | 0 radar/{2024-01-02 => 2025-01-02}/python.md | 0 .../{2024-01-02 => 2025-01-02}/shared_libraries.md | 0 .../{2024-01-02 => 2025-01-02}/template_projects.md | 0 radar/{2024-01-02 => 2025-01-02}/terragrunt.md | 0 radar/{2024-01-02 => 2025-01-02}/typescript.md | 0 radar/2025-01-03/golang.md | 13 +++++++++++++ radar/2025-01-03/haskell.md | 13 +++++++++++++ 32 files changed, 26 insertions(+) rename radar/{2024-01-02 => 2025-01-02}/adr.md (100%) rename radar/{2024-01-02 => 2025-01-02}/amazon_api_gateway.md (100%) rename radar/{2024-01-02 => 2025-01-02}/amazon_cloudfront.md (100%) rename radar/{2024-01-02 => 2025-01-02}/amazon_dynamodb.md (100%) rename radar/{2024-01-02 => 2025-01-02}/amazon_ecs.md (100%) rename radar/{2024-01-02 => 2025-01-02}/amazon_elastic_cache_redis.md (100%) rename radar/{2024-01-02 => 2025-01-02}/amazon_lambda.md (100%) rename radar/{2024-01-02 => 2025-01-02}/amazon_rds_mysql.md (100%) rename radar/{2024-01-02 => 2025-01-02}/amazon_s3.md (100%) rename radar/{2024-01-02 => 2025-01-02}/amazon_sns.md (100%) rename radar/{2024-01-02 => 2025-01-02}/amazon_sqs.md (100%) rename radar/{2024-01-02 => 2025-01-02}/amazon_step_functions.md (100%) rename radar/{2024-01-02 => 2025-01-02}/cloudflare.md (100%) rename radar/{2024-01-02 => 2025-01-02}/continuous_integration.md (100%) rename radar/{2024-01-02 => 2025-01-02}/ct_node_client.md (100%) rename radar/{2024-01-02 => 2025-01-02}/eslint.md (100%) rename radar/{2024-01-02 => 2025-01-02}/github.md (100%) rename radar/{2024-01-02 => 2025-01-02}/github_actions.md (100%) rename radar/{2024-01-02 => 2025-01-02}/github_copilot.md (100%) rename radar/{2024-01-02 => 2025-01-02}/iac.md (100%) rename radar/{2024-01-02 => 2025-01-02}/java.md (100%) rename radar/{2024-01-02 => 2025-01-02}/monitoring_service.md (100%) rename radar/{2024-01-02 => 2025-01-02}/monoliths.md (100%) rename radar/{2024-01-02 => 2025-01-02}/node_logger.md (100%) rename radar/{2024-01-02 => 2025-01-02}/nodejs.md (100%) rename radar/{2024-01-02 => 2025-01-02}/python.md (100%) rename radar/{2024-01-02 => 2025-01-02}/shared_libraries.md (100%) rename radar/{2024-01-02 => 2025-01-02}/template_projects.md (100%) rename radar/{2024-01-02 => 2025-01-02}/terragrunt.md (100%) rename radar/{2024-01-02 => 2025-01-02}/typescript.md (100%) create mode 100644 radar/2025-01-03/golang.md create mode 100644 radar/2025-01-03/haskell.md diff --git a/radar/2024-01-02/adr.md b/radar/2025-01-02/adr.md similarity index 100% rename from radar/2024-01-02/adr.md rename to radar/2025-01-02/adr.md diff --git a/radar/2024-01-02/amazon_api_gateway.md b/radar/2025-01-02/amazon_api_gateway.md similarity index 100% rename from radar/2024-01-02/amazon_api_gateway.md rename to radar/2025-01-02/amazon_api_gateway.md diff --git a/radar/2024-01-02/amazon_cloudfront.md b/radar/2025-01-02/amazon_cloudfront.md similarity index 100% rename from radar/2024-01-02/amazon_cloudfront.md rename to radar/2025-01-02/amazon_cloudfront.md diff --git a/radar/2024-01-02/amazon_dynamodb.md b/radar/2025-01-02/amazon_dynamodb.md similarity index 100% rename from radar/2024-01-02/amazon_dynamodb.md rename to radar/2025-01-02/amazon_dynamodb.md diff --git a/radar/2024-01-02/amazon_ecs.md b/radar/2025-01-02/amazon_ecs.md similarity index 100% rename from radar/2024-01-02/amazon_ecs.md rename to radar/2025-01-02/amazon_ecs.md diff --git a/radar/2024-01-02/amazon_elastic_cache_redis.md b/radar/2025-01-02/amazon_elastic_cache_redis.md similarity index 100% rename from radar/2024-01-02/amazon_elastic_cache_redis.md rename to radar/2025-01-02/amazon_elastic_cache_redis.md diff --git a/radar/2024-01-02/amazon_lambda.md b/radar/2025-01-02/amazon_lambda.md similarity index 100% rename from radar/2024-01-02/amazon_lambda.md rename to radar/2025-01-02/amazon_lambda.md diff --git a/radar/2024-01-02/amazon_rds_mysql.md b/radar/2025-01-02/amazon_rds_mysql.md similarity index 100% rename from radar/2024-01-02/amazon_rds_mysql.md rename to radar/2025-01-02/amazon_rds_mysql.md diff --git a/radar/2024-01-02/amazon_s3.md b/radar/2025-01-02/amazon_s3.md similarity index 100% rename from radar/2024-01-02/amazon_s3.md rename to radar/2025-01-02/amazon_s3.md diff --git a/radar/2024-01-02/amazon_sns.md b/radar/2025-01-02/amazon_sns.md similarity index 100% rename from radar/2024-01-02/amazon_sns.md rename to radar/2025-01-02/amazon_sns.md diff --git a/radar/2024-01-02/amazon_sqs.md b/radar/2025-01-02/amazon_sqs.md similarity index 100% rename from radar/2024-01-02/amazon_sqs.md rename to radar/2025-01-02/amazon_sqs.md diff --git a/radar/2024-01-02/amazon_step_functions.md b/radar/2025-01-02/amazon_step_functions.md similarity index 100% rename from radar/2024-01-02/amazon_step_functions.md rename to radar/2025-01-02/amazon_step_functions.md diff --git a/radar/2024-01-02/cloudflare.md b/radar/2025-01-02/cloudflare.md similarity index 100% rename from radar/2024-01-02/cloudflare.md rename to radar/2025-01-02/cloudflare.md diff --git a/radar/2024-01-02/continuous_integration.md b/radar/2025-01-02/continuous_integration.md similarity index 100% rename from radar/2024-01-02/continuous_integration.md rename to radar/2025-01-02/continuous_integration.md diff --git a/radar/2024-01-02/ct_node_client.md b/radar/2025-01-02/ct_node_client.md similarity index 100% rename from radar/2024-01-02/ct_node_client.md rename to radar/2025-01-02/ct_node_client.md diff --git a/radar/2024-01-02/eslint.md b/radar/2025-01-02/eslint.md similarity index 100% rename from radar/2024-01-02/eslint.md rename to radar/2025-01-02/eslint.md diff --git a/radar/2024-01-02/github.md b/radar/2025-01-02/github.md similarity index 100% rename from radar/2024-01-02/github.md rename to radar/2025-01-02/github.md diff --git a/radar/2024-01-02/github_actions.md b/radar/2025-01-02/github_actions.md similarity index 100% rename from radar/2024-01-02/github_actions.md rename to radar/2025-01-02/github_actions.md diff --git a/radar/2024-01-02/github_copilot.md b/radar/2025-01-02/github_copilot.md similarity index 100% rename from radar/2024-01-02/github_copilot.md rename to radar/2025-01-02/github_copilot.md diff --git a/radar/2024-01-02/iac.md b/radar/2025-01-02/iac.md similarity index 100% rename from radar/2024-01-02/iac.md rename to radar/2025-01-02/iac.md diff --git a/radar/2024-01-02/java.md b/radar/2025-01-02/java.md similarity index 100% rename from radar/2024-01-02/java.md rename to radar/2025-01-02/java.md diff --git a/radar/2024-01-02/monitoring_service.md b/radar/2025-01-02/monitoring_service.md similarity index 100% rename from radar/2024-01-02/monitoring_service.md rename to radar/2025-01-02/monitoring_service.md diff --git a/radar/2024-01-02/monoliths.md b/radar/2025-01-02/monoliths.md similarity index 100% rename from radar/2024-01-02/monoliths.md rename to radar/2025-01-02/monoliths.md diff --git a/radar/2024-01-02/node_logger.md b/radar/2025-01-02/node_logger.md similarity index 100% rename from radar/2024-01-02/node_logger.md rename to radar/2025-01-02/node_logger.md diff --git a/radar/2024-01-02/nodejs.md b/radar/2025-01-02/nodejs.md similarity index 100% rename from radar/2024-01-02/nodejs.md rename to radar/2025-01-02/nodejs.md diff --git a/radar/2024-01-02/python.md b/radar/2025-01-02/python.md similarity index 100% rename from radar/2024-01-02/python.md rename to radar/2025-01-02/python.md diff --git a/radar/2024-01-02/shared_libraries.md b/radar/2025-01-02/shared_libraries.md similarity index 100% rename from radar/2024-01-02/shared_libraries.md rename to radar/2025-01-02/shared_libraries.md diff --git a/radar/2024-01-02/template_projects.md b/radar/2025-01-02/template_projects.md similarity index 100% rename from radar/2024-01-02/template_projects.md rename to radar/2025-01-02/template_projects.md diff --git a/radar/2024-01-02/terragrunt.md b/radar/2025-01-02/terragrunt.md similarity index 100% rename from radar/2024-01-02/terragrunt.md rename to radar/2025-01-02/terragrunt.md diff --git a/radar/2024-01-02/typescript.md b/radar/2025-01-02/typescript.md similarity index 100% rename from radar/2024-01-02/typescript.md rename to radar/2025-01-02/typescript.md diff --git a/radar/2025-01-03/golang.md b/radar/2025-01-03/golang.md new file mode 100644 index 00000000..0c6a7ea1 --- /dev/null +++ b/radar/2025-01-03/golang.md @@ -0,0 +1,13 @@ +--- +title: "Golang" +ring: adopt +quadrant: languages-and-frameworks +tags: [engineering, backend, enterprise-app] +--- + +[Go](https://go.dev/) is a simple, fast, and scalable language ideal for +our microservices and concurrent systems. It offers strong performance, +easy deployment, and a rich ecosystem with industry backing. +Its minimal syntax, robust error handling, and developer-friendly tools make +it perfect for new or experience member of our team to jump on both small and +large projects. diff --git a/radar/2025-01-03/haskell.md b/radar/2025-01-03/haskell.md new file mode 100644 index 00000000..7f1b7db9 --- /dev/null +++ b/radar/2025-01-03/haskell.md @@ -0,0 +1,13 @@ +--- +title: "Haskell" +ring: hold +quadrant: languages-and-frameworks +tags: [engineering, backend, enterprise-app] +--- + +To mitigate the bus factor and enhance the diversity of contributors to our +projects, we made the strategic decision to remove Haskell from our technology +stack. While Haskell's characteristics—such as its strictness, laziness, and +purity—have undeniably contributed to make invalid states in our software +unrepresentable, its steep learning curve is a well-recognized challenge that +may discourage developers from engaging deeply with a project.