From 04afbae727f23436eb6c83f89e125b970343a8c7 Mon Sep 17 00:00:00 2001 From: Ron Rademaker Date: Wed, 15 Jan 2025 10:45:33 +0100 Subject: [PATCH 1/4] Revision of tech radar 2025 --- docs/index.html | 199 ++++++++++++++++++++++-------------------------- 1 file changed, 89 insertions(+), 110 deletions(-) diff --git a/docs/index.html b/docs/index.html index 9c189b49..8a261ec3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -2,7 +2,7 @@ - Tech Radar | Harborn digital agency + Tech Radar | Harborn Digital @@ -60,13 +60,13 @@ "active": true, "moved": 0 }, - // { - // "quadrant": LANGUAGE, - // "ring": COMPETENT, - // "label": "Percy", - // "active": true, - // "moved": -1 - // }, + { + "quadrant": DEVOPS, + "ring": COMPETENT, + "label": "PHP-fpm", + "active": true, + "moved": 1 + }, // { // "quadrant": LANGUAGE, // "ring": COMPETENT, @@ -114,7 +114,7 @@ "ring": CORE, "label": "Github Actions", "active": true, - "moved": 1 + "moved": 0 }, // { // "quadrant": LANGUAGE, @@ -144,13 +144,20 @@ "active": true, "moved": 0 }, - // { - // "quadrant": LANGUAGE, - // "ring": EXPLORE, - // "label": "Stoplight", - // "active": true, - // "moved": 0 - // }, + { + "quadrant": DATA, + "ring": COMPETENT, + "label": "Prometheus", + "active": true, + "moved": 1 + }, + { + "quadrant": DATA, + "ring": EXPLORE, + "label": "Karpenter", + "active": true, + "moved": 1 + }, { "quadrant": DATA, "ring": COMPETENT, @@ -163,7 +170,7 @@ "ring": EXPLORE, "label": "Django", "active": true, - "moved": 1 + "moved": 0 }, { "quadrant": PLATFORM, @@ -174,10 +181,10 @@ }, { "quadrant": PLATFORM, - "ring": CORE, + "ring": MAINTAIN, "label": "Symfony", "active": true, - "moved": 0 + "moved": -1 }, { "quadrant": LANGUAGE, @@ -209,31 +216,38 @@ }, { "quadrant": LANGUAGE, - "ring": COMPETENT, + "ring": MAINTAIN, "label": "Swift", "active": true, "moved": -1 }, { "quadrant": LANGUAGE, - "ring": COMPETENT, + "ring": MAINTAIN, "label": "Kotlin", "active": true, - "moved": 0 + "moved": -1 }, { "quadrant": LANGUAGE, - "ring": COMPETENT, + "ring": CORE, "label": "Dart", "active": true, - "moved": 0 + "moved": 1 }, { "quadrant": PLATFORM, - "ring": COMPETENT, + "ring": CORE, "label": "Flutter Mobile", "active": true, - "moved": 0 + "moved": 1 + }, + { + "quadrant": PLATFORM, + "ring": EXPLORE, + "label": "Flutter Web", + "active": true, + "moved": 1 }, { "quadrant": LANGUAGE, @@ -244,10 +258,10 @@ }, { "quadrant": PLATFORM, - "ring": CORE, + "ring": MAINTAIN, "label": "API Platform", "active": true, - "moved": 0 + "moved": -1 }, { "quadrant": LANGUAGE, @@ -289,11 +303,11 @@ "ring": CORE, "label": "ReactJS", "active": true, - "moved": 1 + "moved": 0 }, { "quadrant": PLATFORM, - "ring": COMPETENT, + "ring": CORE, "label": "NextJS", "active": true, "moved": 1 @@ -303,7 +317,7 @@ "ring": COMPETENT, "label": "Laravel", "active": true, - "moved": 1 + "moved": 0 }, { "quadrant": PLATFORM, @@ -355,29 +369,15 @@ "ring": COMPETENT, "label": "Nginx", "active": true, - "moved": -1 + "moved": 0 }, { "quadrant": DEVOPS, "ring": COMPETENT, "label": "Apache", "active": true, - "moved": -1 - }, - // { - // "quadrant": DEVOPS, - // "ring": COMPETENT, - // "label": "OpenLitespeed", - // "active": true, - // "moved": 1 - // }, - { - "quadrant": DEVOPS, - "ring": MAINTAIN, - "label": "HAProxy", - "active": true, "moved": 0 - }, + }, { "quadrant": DEVOPS, "ring": COMPETENT, @@ -394,10 +394,10 @@ }, { "quadrant": DEVOPS, - "ring": CORE, + "ring": MAINTAIN, "label": "Serverless", "active": true, - "moved": 0 + "moved": -1 }, { "quadrant": DEVOPS, @@ -417,66 +417,59 @@ { "quadrant": DATA, "ring": EXPLORE, - "label": "Snowflake", + "label": "LiteLLM", "active": true, - "moved": 0 + "moved": 1 }, { "quadrant": DATA, - "ring": EXPLORE, - "label": "PostgreSQL", + "ring": COMPETENT, + "label": "Claud", "active": true, - "moved": 0 + "moved": 1 }, { "quadrant": DATA, - "ring": MAINTAIN, - "label": "Elasticsearch", + "ring": COMPETENT, + "label": "PostgreSQL", "active": true, - "moved": 0 + "moved": 1 }, { "quadrant": DATA, "ring": CORE, - "label": "MySQL", + "label": "LangChain", "active": true, - "moved": 0 - }, + "moved": 1 + }, { "quadrant": DATA, - "ring": CORE, - "label": "OpenAI models", + "ring": MAINTAIN, + "label": "Elasticsearch", "active": true, "moved": 0 }, { - "quadrant": DEVOPS, - "ring": EXPLORE, - "label": "Longhorn", + "quadrant": DATA, + "ring": CORE, + "label": "MySQL", "active": true, - "moved": 1 + "moved": 0 }, - // { - // "quadrant": DATA, - // "ring": MAINTAIN, - // "label": "SpaCy", - // "active": true, - // "moved": -1 - // }, { "quadrant": DATA, - "ring": MAINTAIN, - "label": "FlairNLP", + "ring": COMPETENT, + "label": "Azure SQL Server", "active": true, - "moved": 0 - }, + "moved": 1 + }, { "quadrant": DATA, - "ring": EXPLORE, - "label": "Tensorflow", + "ring": CORE, + "label": "OpenAI models", "active": true, "moved": 0 - }, + }, { "quadrant": DATA, "ring": COMPETENT, @@ -489,7 +482,7 @@ "ring": COMPETENT, "label": "LLM", "active": true, - "moved": 1 + "moved": 0 }, // End of Data Quadrant // Start of Platforms Quadrant @@ -505,14 +498,14 @@ "ring": MAINTAIN, "label": "Sylius", "active": true, - "moved": -1 + "moved": 0 }, { "quadrant": PLATFORM, "ring": CORE, "label": "FastAPI", "active": true, - "moved": 1 + "moved": 0 }, { "quadrant": PLATFORM, @@ -526,13 +519,6 @@ "ring": MAINTAIN, "label": "Flask", "active": true, - "moved": -1 - }, - { - "quadrant": PLATFORM, - "ring": COMPETENT, - "label": "AWS Powertools", - "active": true, "moved": 0 }, { @@ -540,14 +526,14 @@ "ring": CORE, "label": "Azure", "active": true, - "moved": 1 + "moved": 0 }, { "quadrant": DEVOPS, - "ring": EXPLORE, + "ring": MAINTAIN, "label": "FrankenPHP", "active": true, - "moved": 1 + "moved": -1 }, // End of Platforms Quadrant ] @@ -612,14 +598,14 @@ "ring": COMPETENT, "label": "Google Analytics", "active": true, - "moved": -1 + "moved": 0 }, { "quadrant": MARKETING, "ring": EXPLORE, "label": "Typeform", "active": true, - "moved": -1 + "moved": 0 }, { "quadrant": MARKETING, @@ -647,7 +633,7 @@ "ring": CORE, "label": "Adobe Firefly", "active": true, - "moved": 1 + "moved": 0 }, { "quadrant": UX, @@ -675,14 +661,14 @@ "ring": CORE, "label": "Adobe Photoshop", "active": true, - "moved": 1 + "moved": 0 }, { "quadrant": UX, "ring": CORE, "label": "ChatGPT-4", "active": true, - "moved": 1 + "moved": 0 }, { "quadrant": CMS, @@ -721,38 +707,31 @@ }, { "quadrant": CMS, - "ring": MAINTAIN, + "ring": EXPLORE, "label": "Drupal", "active": true, - "moved": 0 + "moved": 1 }, { "quadrant": CMS, "ring": MAINTAIN, "label": "Strapi", "active": true, - "moved": -1 + "moved": 0 }, { "quadrant": UX, "ring": EXPLORE, "label": "Spline", "active": true, - "moved": 1 + "moved": 0 }, { "quadrant": UX, "ring": EXPLORE, "label": "Framer", "active": true, - "moved": 1 - }, - { - "quadrant": UX, - "ring": EXPLORE, - "label": "Webflow", - "active": true, - "moved": 1 + "moved": 0 }, ] //ENTRIES From ccc006b7cbc569b07ca7761a5dc9e53d2f3f5858 Mon Sep 17 00:00:00 2001 From: Ron Rademaker Date: Wed, 22 Jan 2025 10:55:09 +0100 Subject: [PATCH 2/4] Process feedback --- docs/index.html | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/docs/index.html b/docs/index.html index 8a261ec3..06f52626 100644 --- a/docs/index.html +++ b/docs/index.html @@ -325,21 +325,7 @@ "label": "Svelte", "active": true, "moved": 0 - }, - { - "quadrant": PLATFORM, - "ring": MAINTAIN, - "label": "iOS", - "active": true, - "moved": 0 - }, - { - "quadrant": PLATFORM, - "ring": MAINTAIN, - "label": "Android", - "active": true, - "moved": 0 - }, + }, // End Languages Quadrant // Start Data Quadrant { @@ -595,17 +581,17 @@ }, { "quadrant": MARKETING, - "ring": COMPETENT, + "ring": MAINTAIN, "label": "Google Analytics", "active": true, - "moved": 0 + "moved": -1 }, { "quadrant": MARKETING, - "ring": EXPLORE, + "ring": COMPETENT, "label": "Typeform", "active": true, - "moved": 0 + "moved": 1 }, { "quadrant": MARKETING, From f055c28513ae364c03b1080b704e31f2d79a0808 Mon Sep 17 00:00:00 2001 From: Ron Rademaker Date: Wed, 22 Jan 2025 11:01:06 +0100 Subject: [PATCH 3/4] Remove svelte --- docs/index.html | 7 ------- 1 file changed, 7 deletions(-) diff --git a/docs/index.html b/docs/index.html index 06f52626..b54428a8 100644 --- a/docs/index.html +++ b/docs/index.html @@ -318,13 +318,6 @@ "label": "Laravel", "active": true, "moved": 0 - }, - { - "quadrant": PLATFORM, - "ring": EXPLORE, - "label": "Svelte", - "active": true, - "moved": 0 }, // End Languages Quadrant // Start Data Quadrant From 49bbead502de83dddd4660f8e8ec11f440d0084a Mon Sep 17 00:00:00 2001 From: Ron Rademaker Date: Wed, 22 Jan 2025 11:10:04 +0100 Subject: [PATCH 4/4] Fixes --- docs/index.html | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/index.html b/docs/index.html index b54428a8..bf7d2f1c 100644 --- a/docs/index.html +++ b/docs/index.html @@ -574,24 +574,24 @@ }, { "quadrant": MARKETING, - "ring": MAINTAIN, + "ring": COMPETENT, "label": "Google Analytics", "active": true, - "moved": -1 + "moved": 0 }, { "quadrant": MARKETING, - "ring": COMPETENT, + "ring": MAINTAIN, "label": "Typeform", "active": true, - "moved": 1 + "moved": -1 }, { "quadrant": MARKETING, - "ring": EXPLORE, + "ring": COMPETENT, "label": "MS Clarity", "active": true, - "moved": 0 + "moved": 1 }, { "quadrant": CMS,